재고 등록화면 프로젝트 입력칸 비활성화 => 완료

재고 관리 화면 - 보관소 필터링 기능 추가
재고 관리 등록 화면 규격의 값이 없어도 등록 가능 => 완료
보관소 직접입력이 아닌 선택 하게 => 재고등록화면 수정,
품목정보에 공급처 선택 기능 => 공급처 칸(제일 우측) 추가
주문도 보관소 별로 처리 => 완료
안전용 주문등록화면 추가 => 보관소 기능 추가
구매 신청 목록에 "보관소" 열 추가
This commit is contained in:
chikyun.kim
2019-10-01 15:51:12 +09:00
parent 3acf9659e7
commit 80d00fd4b6
78 changed files with 13867 additions and 5520 deletions

View File

@@ -48,6 +48,13 @@ namespace FCM0000
this.cmbRequest.Items.Add(string.Format("[{0}] {1}",user.Key,user.Value));
}
//보관소 목록업데이트
var PlaceList = FCOMMON.DBM.getCodeList("50");
cmbPlace.Items.Clear();
foreach (var item in PlaceList)
cmbPlace.Items.Add(item.Value);
//사현재사용자의 데이터를 찾는다.
if (cmbRequest.Items.Count > 0)
{
@@ -79,7 +86,7 @@ namespace FCM0000
tbPumAmt.Text = dr.dr_amt.ToString("N0");
tbSN.Text = dr.serial;
tbPlace.Text = dr.place;
cmbPlace.Text = dr.place;
tbProject.Text = dr.projectName;
tbProject.Tag = tbProject.Text;
tbProjectIndex.Text = dr.project.ToString();
@@ -87,6 +94,14 @@ namespace FCM0000
cmbState.Text = dr.invtype; //입고/출고/정정
tbBigo.Text = dr.memo;
//프로젝트 비활성화
if(FCOMMON.info.Login.gcode == "ENV")
{
tbProject.Enabled = false;
tbProjectIndex.Enabled = false;
linkLabel7.Enabled = false;
}
this.Show();
Application.DoEvents();
tbPumName.Focus();
@@ -192,7 +207,8 @@ namespace FCM0000
return false;
}
if (tbPumModel.Text == "")
//비활성화된 상태에서는 입력하지 않아도 동작하게 함
if ( tbPumModel.Enabled=true && tbPumModel.Text == "")
{
FCOMMON.Util.MsgE("제품 규격을 입력하세요.");
tbPumModel.Focus();
@@ -220,7 +236,7 @@ namespace FCM0000
dr.itemName = tbPumName.Text;
dr.itemModel = tbPumModel.Text;
dr.item = int.Parse( tbPumIDX.Text );
dr.place = tbPlace.Text;
dr.place = cmbPlace.Text;
dr.serial = tbSN.Text;
if (tbPumQty.Text.isEmpty()) tbPumQty.Text = "0";
if (tbPumPrice.Text.isEmpty()) tbPumPrice.Text = "0";