private void CargaEppDetalle() { mListaEppDetalleOrigen = new List <CEppDetalle>(); List <EppDetalleBE> lstTmpEppDetalle = null; lstTmpEppDetalle = new EppDetalleBL().ListaTodosActivo(IdEpp); foreach (EppDetalleBE item in lstTmpEppDetalle) { CEppDetalle objE_EppDetalle = new CEppDetalle(); objE_EppDetalle.IdEmpresa = item.IdEmpresa; objE_EppDetalle.IdEpp = item.IdEpp; objE_EppDetalle.IdEppDetalle = item.IdEppDetalle; objE_EppDetalle.Item = item.Item; objE_EppDetalle.IdEquipo = item.IdEquipo; objE_EppDetalle.Codigo = item.Codigo; objE_EppDetalle.DescEquipo = item.DescEquipo; objE_EppDetalle.FechaVencimiento = item.FechaVencimiento; objE_EppDetalle.Cantidad = item.Cantidad; objE_EppDetalle.Precio = item.Precio; objE_EppDetalle.Total = item.Total; objE_EppDetalle.IdTipoEntrega = item.IdTipoEntrega; objE_EppDetalle.DescTipoEntrega = item.DescTipoEntrega; objE_EppDetalle.IdKardex = item.IdKardex; objE_EppDetalle.TipoOper = item.TipoOper; mListaEppDetalleOrigen.Add(objE_EppDetalle); } bsListado.DataSource = mListaEppDetalleOrigen; gcEppDetalle.DataSource = bsListado; gcEppDetalle.RefreshDataSource(); }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (mListaEppDetalleOrigen.Count > 0) { if (int.Parse(gvEppDetalle.GetFocusedRowCellValue("IdEquipo").ToString()) != 0) { int IdEppDetalle = 0; if (gvEppDetalle.GetFocusedRowCellValue("IdEppDetalle") != null) { IdEppDetalle = int.Parse(gvEppDetalle.GetFocusedRowCellValue("IdEppDetalle").ToString()); } int Item = 0; if (gvEppDetalle.GetFocusedRowCellValue("Item") != null) { Item = int.Parse(gvEppDetalle.GetFocusedRowCellValue("Item").ToString()); } EppDetalleBE objBE_EppDetalle = new EppDetalleBE(); objBE_EppDetalle.IdEppDetalle = IdEppDetalle; objBE_EppDetalle.IdEmpresa = Parametros.intEmpresaId; objBE_EppDetalle.Usuario = Parametros.strUsuarioLogin; objBE_EppDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); EppDetalleBL objBL_EppDetalle = new EppDetalleBL(); objBL_EppDetalle.Elimina(objBE_EppDetalle); gvEppDetalle.DeleteRow(gvEppDetalle.FocusedRowHandle); gvEppDetalle.RefreshData(); //RegeneraItem int i = 0; int cuenta = 0; foreach (var item in mListaEppDetalleOrigen) { item.Item = Convert.ToInt32(cuenta + 1); cuenta++; i++; } } else { gvEppDetalle.DeleteRow(gvEppDetalle.FocusedRowHandle); gvEppDetalle.RefreshData(); } } AttachSummaryEPP(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (mListaPlanAnualDetalleOrigen.Count > 0) { if (int.Parse(gvEppDetalle.GetFocusedRowCellValue("IdPlanAnualDetalle").ToString()) != 0) { int IdEppDetalle = 0; if (gvEppDetalle.GetFocusedRowCellValue("IdPlanAnualDetalle") != null) { IdEppDetalle = int.Parse(gvEppDetalle.GetFocusedRowCellValue("IdPlanAnualDetalle").ToString()); } EppDetalleBE objBE_EppDetalle = new EppDetalleBE(); objBE_EppDetalle.IdEppDetalle = IdEppDetalle; objBE_EppDetalle.IdEmpresa = Parametros.intEmpresaId; objBE_EppDetalle.Usuario = Parametros.strUsuarioLogin; objBE_EppDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); EppDetalleBL objBL_EppDetalle = new EppDetalleBL(); objBL_EppDetalle.Elimina(objBE_EppDetalle); gvEppDetalle.DeleteRow(gvEppDetalle.FocusedRowHandle); gvEppDetalle.RefreshData(); } else { gvEppDetalle.DeleteRow(gvEppDetalle.FocusedRowHandle); gvEppDetalle.RefreshData(); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }