private void CargaCapacitacionDetalle() { List <CapacitacionDetalleBE> lstTmpCapacitacionDetalle = null; lstTmpCapacitacionDetalle = new CapatacitacionDetalleBL().ListaTodosActivo(IdCapacitacion); foreach (CapacitacionDetalleBE item in lstTmpCapacitacionDetalle) { CCapacitacionDetalle objE_CapacitacionDetalle = new CCapacitacionDetalle(); objE_CapacitacionDetalle.IdEmpresa = item.IdEmpresa; objE_CapacitacionDetalle.IdCapacitacion = item.IdCapacitacion; objE_CapacitacionDetalle.IdCapacitacionDetalle = item.IdCapacitacionDetalle; objE_CapacitacionDetalle.Item = item.Item; objE_CapacitacionDetalle.IdPersona = item.IdPersona; objE_CapacitacionDetalle.Codigo = item.Codigo; objE_CapacitacionDetalle.ApeNom = item.ApeNom; objE_CapacitacionDetalle.DescArea = item.DescArea; objE_CapacitacionDetalle.Nota = item.Nota; objE_CapacitacionDetalle.TipoOper = item.TipoOper; mListaCapacitacionDetalleOrigen.Add(objE_CapacitacionDetalle); } bsListado.DataSource = mListaCapacitacionDetalleOrigen; gcCapacitacionDetalle.DataSource = bsListado; gcCapacitacionDetalle.RefreshDataSource(); }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (mListaCapacitacionDetalleOrigen.Count > 0) { int IdCapacitacionDetalle = 0; if (gvCapacitacionDetalle.GetFocusedRowCellValue("IdCapacitacionDetalle") != null) { IdCapacitacionDetalle = int.Parse(gvCapacitacionDetalle.GetFocusedRowCellValue("IdCapacitacionDetalle").ToString()); } CapacitacionDetalleBE objBE_CapacitacionDetalle = new CapacitacionDetalleBE(); objBE_CapacitacionDetalle.IdCapacitacionDetalle = IdCapacitacionDetalle; objBE_CapacitacionDetalle.IdEmpresa = Parametros.intEmpresaId; objBE_CapacitacionDetalle.Usuario = Parametros.strUsuarioLogin; objBE_CapacitacionDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); CapatacitacionDetalleBL objBL_CapacitacionDetalle = new CapatacitacionDetalleBL(); objBL_CapacitacionDetalle.Elimina(objBE_CapacitacionDetalle); gvCapacitacionDetalle.DeleteRow(gvCapacitacionDetalle.FocusedRowHandle); gvCapacitacionDetalle.RefreshData(); txtNumeroParticpantes.EditValue = Convert.ToInt32(txtNumeroParticpantes.EditValue) - 1; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtNumeroCapacitacion_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { CapacitacionBE objE_Capacitacion = null; objE_Capacitacion = new CapacitacionBL().SeleccionaNumero(Convert.ToInt32(txtNumeroCapacitacion.Text)); if (objE_Capacitacion != null) { IdCapacitacion = objE_Capacitacion.IdCapacitacion; cboEmpresa.EditValue = objE_Capacitacion.IdEmpresa; cboUnidadMinera.EditValue = objE_Capacitacion.IdUnidadMinera; cboProveedor.EditValue = objE_Capacitacion.IdProveedor; deFecha.EditValue = objE_Capacitacion.Fecha; txtNumeroParticpantes.EditValue = objE_Capacitacion.Participantes; cboTipo.EditValue = objE_Capacitacion.IdTipoCapacitacion; cboClasificacion.EditValue = objE_Capacitacion.IdClasificacionCapacitacion; cboTema.EditValue = objE_Capacitacion.IdTema; cboLugar.EditValue = objE_Capacitacion.IdLugar; cboExpositor.EditValue = objE_Capacitacion.IdExpositor; List <CapacitacionDetalleBE> lstTmpCapacitacionDetalle = null; lstTmpCapacitacionDetalle = new CapatacitacionDetalleBL().ListaTodosActivo(Convert.ToInt32(IdCapacitacion)); mListaCapacitacionDetalleOrigen.Clear(); int intItem = 1; mListaCapacitacionDetalleOrigen.Clear(); foreach (CapacitacionDetalleBE item in lstTmpCapacitacionDetalle) { CCapacitacionDetalle objE_CapacitacionDetalle = new CCapacitacionDetalle(); objE_CapacitacionDetalle.IdEmpresa = item.IdEmpresa; objE_CapacitacionDetalle.IdCapacitacion = 0; objE_CapacitacionDetalle.IdCapacitacionDetalle = 0; objE_CapacitacionDetalle.Item = intItem; objE_CapacitacionDetalle.IdPersona = item.IdPersona; objE_CapacitacionDetalle.Codigo = item.Codigo; objE_CapacitacionDetalle.ApeNom = item.ApeNom; objE_CapacitacionDetalle.DescArea = item.DescArea; objE_CapacitacionDetalle.Nota = item.Nota; objE_CapacitacionDetalle.TipoOper = Convert.ToInt32(Operacion.Nuevo); mListaCapacitacionDetalleOrigen.Add(objE_CapacitacionDetalle); intItem++; } bsListado.DataSource = mListaCapacitacionDetalleOrigen; gcCapacitacionDetalle.DataSource = bsListado; gcCapacitacionDetalle.RefreshDataSource(); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }