private void CargaProgramProductionAudit() { List <ProgramProductionAuditBE> lstTmpProgramProductionAudit = null; lstTmpProgramProductionAudit = new ProgramProductionAuditBL().ListaCodigo(IdProgramProductionAudit); foreach (ProgramProductionAuditBE item in lstTmpProgramProductionAudit) { CProgramProductionAudit objE_ProgramProductionAudit = new CProgramProductionAudit(); objE_ProgramProductionAudit.IdCompany = item.IdCompany; objE_ProgramProductionAudit.IdProgramProduction = item.IdProgramProduction; objE_ProgramProductionAudit.IdProgramProductionDetail = item.IdProgramProductionDetail; objE_ProgramProductionAudit.IdProgramProductionAudit = item.IdProgramProductionAudit; objE_ProgramProductionAudit.IdStyle = item.IdStyle; objE_ProgramProductionAudit.AuditDate = item.AuditDate; objE_ProgramProductionAudit.NumeroOI = item.NumeroOI; objE_ProgramProductionAudit.SendDate = item.SendDate; objE_ProgramProductionAudit.ReturnDate = item.ReturnDate; objE_ProgramProductionAudit.Comment = item.Comment; objE_ProgramProductionAudit.FileBox = item.FileBox; objE_ProgramProductionAudit.GarmentBox = item.GarmentBox; objE_ProgramProductionAudit.TipoOper = item.TipoOper; mListaProgramProductionAuditOrigen.Add(objE_ProgramProductionAudit); } bsListadoProgramProductionAudit.DataSource = mListaProgramProductionAuditOrigen; gcProgramProductionAudit.DataSource = bsListadoProgramProductionAudit; gcProgramProductionAudit.RefreshDataSource(); }
private void eliminarProgramProductionAuditToolStripMenuItem_Click(object sender, EventArgs e) { try { int IdProgramProductionAudit = 0; if (gvProgramProductionAudit.GetFocusedRowCellValue("IdProgramProductionAudit") != null) { IdProgramProductionAudit = int.Parse(gvProgramProductionAudit.GetFocusedRowCellValue("IdProgramProductionAudit").ToString()); } ProgramProductionAuditBE objBE_ProgramProductionAudit = new ProgramProductionAuditBE(); objBE_ProgramProductionAudit.IdProgramProductionAudit = IdProgramProductionAudit; objBE_ProgramProductionAudit.IdCompany = Parametros.intEmpresaId; objBE_ProgramProductionAudit.Login = Parametros.strUsuarioLogin; objBE_ProgramProductionAudit.Machine = WindowsIdentity.GetCurrent().Name.ToString(); ProgramProductionAuditBL objBL_ProgramProductionAudit = new ProgramProductionAuditBL(); objBL_ProgramProductionAudit.Elimina(objBE_ProgramProductionAudit); gvProgramProductionAudit.DeleteRow(gvProgramProductionAudit.FocusedRowHandle); gvProgramProductionAudit.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { ProgramProductionAuditBL objBL_ProgramProductionAudit = new ProgramProductionAuditBL(); //DETAIL List <ProgramProductionAuditBE> lstProgramProductionAudit = new List <ProgramProductionAuditBE>(); foreach (var item in mListaProgramProductionAuditOrigen) { ProgramProductionAuditBE objE_ProgramProductionAudit = new ProgramProductionAuditBE(); objE_ProgramProductionAudit.IdCompany = Parametros.intEmpresaId; objE_ProgramProductionAudit.IdProgramProduction = item.IdProgramProduction; objE_ProgramProductionAudit.IdProgramProductionDetail = item.IdProgramProductionDetail; objE_ProgramProductionAudit.IdProgramProductionAudit = item.IdProgramProductionAudit; objE_ProgramProductionAudit.IdStyle = item.IdStyle; objE_ProgramProductionAudit.AuditDate = item.AuditDate; objE_ProgramProductionAudit.NumeroOI = item.NumeroOI; objE_ProgramProductionAudit.SendDate = (item.SendDate == null) ? (DateTime?)null : item.SendDate; objE_ProgramProductionAudit.ReturnDate = (item.ReturnDate == null) ? (DateTime?)null : item.ReturnDate; objE_ProgramProductionAudit.Comment = item.Comment; objE_ProgramProductionAudit.FileBox = item.FileBox; objE_ProgramProductionAudit.GarmentBox = item.GarmentBox; objE_ProgramProductionAudit.FlagState = true; objE_ProgramProductionAudit.Login = Parametros.strUsuarioLogin; objE_ProgramProductionAudit.Machine = WindowsIdentity.GetCurrent().Name.ToString(); objE_ProgramProductionAudit.TipoOper = item.TipoOper; lstProgramProductionAudit.Add(objE_ProgramProductionAudit); } objBL_ProgramProductionAudit.Actualiza(lstProgramProductionAudit); Application.DoEvents(); this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ValidarIngreso() { bool flag = false; string strMensaje = "Could not register:\n"; if (gvProgramProductionAudit.DataRowCount > 0) { for (int i = 0; i < gvProgramProductionAudit.DataRowCount; i++) { if (gvProgramProductionAudit.GetRowCellValue(i, "NumeroOI").ToString() == "") { strMensaje = strMensaje + "- You must enter number O/I.\n"; flag = true; } } string strNumeroOI = gvProgramProductionAudit.GetRowCellValue(0, "NumeroOI").ToString().Trim(); int intTipoOper = int.Parse(gvProgramProductionAudit.GetRowCellValue(0, "TipoOper").ToString()); ProgramProductionAuditBE objE_ProgramProductionAudit = null; if (IdClient == 8) //BI-BILLING { objE_ProgramProductionAudit = new ProgramProductionAuditBL().SeleccionaNumero(IdProgramProduction, IdStyle, strNumeroOI); } else { objE_ProgramProductionAudit = new ProgramProductionAuditBL().SeleccionaNumero(IdProgramProduction, 0, strNumeroOI); } if (objE_ProgramProductionAudit != null && intTipoOper == Convert.ToInt32(Operacion.Nuevo)) { strMensaje = strMensaje + "The number O/I already exists\n Please Verify."; flag = true; } } if (flag) { XtraMessageBox.Show(strMensaje, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Cursor = Cursors.Default; } return(flag); }
private void nuevoProgramAuditToolStripMenuItem_Click(object sender, EventArgs e) { int Numero = 0; string numeroOI = ""; Numero = new ProgramProductionAuditBL().SeleccionaBusquedaCount(Parametros.intPeriodo.ToString().Substring(2, 2)); numeroOI = Numero.ToString() + "-" + Parametros.intPeriodo.ToString().Substring(2, 2); if (numeroOI.Length == 6) { numeroOI = "0" + numeroOI; } if (numeroOI.Length == 5) { numeroOI = "00" + numeroOI; } gvProgramProductionAudit.AddNewRow(); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "IdCompany", Parametros.intEmpresaId); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "IdProgramProduction", IdProgramProduction); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "IdProgramProductionDetail", IdProgramProductionDetail); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "IdProgramProductionAudit", 0); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "IdStyle", IdStyle); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "Item", Item); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "AuditDate", DateTime.Now); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "NumeroOI", numeroOI); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "SendDate", null); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "ReturnDate", null); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "Comment", ""); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "FileBox", ""); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "GarmentBox", ""); gvProgramProductionAudit.SetRowCellValue(gvProgramProductionAudit.FocusedRowHandle, "TipoOper", Convert.ToInt32(Operacion.Nuevo)); gvProgramProductionAudit.FocusedColumn = gvProgramProductionAudit.Columns["NumeroOI"]; gvProgramProductionAudit.ShowEditor(); }