private void btnSettle_Click(object sender, EventArgs e) { if (comOperator.SelectecOperator != null) { decimal? handInCash = null; decimal? handInPOS = null; CardInfo operatorCard = null; if (UserSetting.Current.OperatorCardCashWhenSettle && AppSettings.CurrentSetting.EnableWriteCard) { FrmOperatorCardCashComfirm frmOperator = new FrmOperatorCardCashComfirm(); frmOperator.Operator = comOperator.SelectecOperator; if (frmOperator.ShowDialog() == DialogResult.OK) { operatorCard = frmOperator.OperatorCard; } } if (UserSetting.Current.InputHandInCashWhenSettle) { FrmHandInCashConfirm frm = new FrmHandInCashConfirm(); if (frm.ShowDialog() == DialogResult.OK) { handInCash = frm.HandInCash; handInPOS = frm.HandInPOS; } else { return; } } FrmOperatorSettle frmShift = new FrmOperatorSettle(); frmShift.Operator = comOperator.SelectecOperator; frmShift.HandInCash = handInCash; frmShift.HandInPOS = handInPOS; frmShift.OperatorCard = operatorCard; if (frmShift.ShowDialog() == DialogResult.OK) { int index = GridView.Rows.Add(); DataGridViewRow row = GridView.Rows[index]; ////因为是新生成的记录,这里直接使用操作员的部门就可以了 //string dept = frmShift.Operator != null && frmShift.Operator.Dept != null ? frmShift.Operator.Dept.DeptName : string.Empty; //ShowOperatorSettleOnRow(frmShift.SettledLog, row, dept); ShowOperatorSettleOnRow(frmShift.SettledLog, row); } } }
private void mnu_PrintSettleLog_Click(object sender, EventArgs e) { try { DataGridViewRow row = GridView.SelectedRows[0]; OperatorSettleLog optLog = row.Tag as OperatorSettleLog; if (optLog != null) { FrmOperatorSettle frm = new FrmOperatorSettle(); frm.PrintOperatorSettleLog(optLog); } } catch (Exception ex) { MessageBox.Show(ex.Message, Resources.Resource1.Form_Alert); Ralid.GeneralLibrary.ExceptionHandling.ExceptionPolicy.HandleException(ex); } }
private void btnSettle_Click(object sender, EventArgs e) { if (comOperator.SelectecOperator != null) { decimal? handInCash = null; CardInfo operatorCard = null; if (UserSetting.Current.OperatorCardCashWhenSettle && AppSettings.CurrentSetting.EnableWriteCard) { FrmOperatorCardCashComfirm frmOperator = new FrmOperatorCardCashComfirm(); frmOperator.Operator = comOperator.SelectecOperator; if (frmOperator.ShowDialog() == DialogResult.OK) { operatorCard = frmOperator.OperatorCard; } } if (UserSetting.Current.InputHandInCashWhenSettle) { FrmHandInCashConfirm frm = new FrmHandInCashConfirm(); if (frm.ShowDialog() == DialogResult.OK) { handInCash = frm.HandInCash; } else { return; } } FrmOperatorSettle frmShift = new FrmOperatorSettle(); frmShift.Operator = comOperator.SelectecOperator; frmShift.HandInCash = handInCash; frmShift.OperatorCard = operatorCard; if (frmShift.ShowDialog() == DialogResult.OK) { int index = GridView.Rows.Add(); DataGridViewRow row = GridView.Rows[index]; ShowOperatorSettleOnRow(frmShift.SettledLog, row); } } }