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); } }
public List <CapacitacionDetalleBE> ListaTodosActivo(int IdCapacitacion) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_CapacitacionDetalle_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdCapacitacion", DbType.Int32, IdCapacitacion); IDataReader reader = db.ExecuteReader(dbCommand); List <CapacitacionDetalleBE> CapacitacionDetallelist = new List <CapacitacionDetalleBE>(); CapacitacionDetalleBE CapacitacionDetalle; while (reader.Read()) { CapacitacionDetalle = new CapacitacionDetalleBE(); CapacitacionDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); CapacitacionDetalle.IdCapacitacion = Int32.Parse(reader["idCapacitacion"].ToString()); CapacitacionDetalle.IdCapacitacionDetalle = Int32.Parse(reader["idCapacitacionDetalle"].ToString()); CapacitacionDetalle.Item = Int32.Parse(reader["Item"].ToString()); CapacitacionDetalle.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); CapacitacionDetalle.Codigo = reader["Codigo"].ToString(); CapacitacionDetalle.ApeNom = reader["ApeNom"].ToString(); CapacitacionDetalle.DescArea = reader["DescArea"].ToString(); CapacitacionDetalle.Nota = Int32.Parse(reader["Nota"].ToString()); CapacitacionDetalle.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); CapacitacionDetalle.TipoOper = 4; //CONSULTAR CapacitacionDetallelist.Add(CapacitacionDetalle); } reader.Close(); reader.Dispose(); return(CapacitacionDetallelist); }
public CapacitacionDetalleBE Selecciona(int IdCapacitacionDetalle) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_CapacitacionDetalle_Selecciona"); db.AddInParameter(dbCommand, "pidCapacitacionDetalle", DbType.Int32, IdCapacitacionDetalle); IDataReader reader = db.ExecuteReader(dbCommand); CapacitacionDetalleBE CapacitacionDetalle = null; while (reader.Read()) { CapacitacionDetalle = new CapacitacionDetalleBE(); CapacitacionDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); CapacitacionDetalle.IdCapacitacion = Int32.Parse(reader["idCapacitacion"].ToString()); CapacitacionDetalle.IdCapacitacionDetalle = Int32.Parse(reader["idCapacitacionDetalle"].ToString()); CapacitacionDetalle.Item = Int32.Parse(reader["Item"].ToString()); CapacitacionDetalle.IdPersona = Int32.Parse(reader["IdPersona"].ToString()); CapacitacionDetalle.Codigo = reader["Codigo"].ToString(); CapacitacionDetalle.ApeNom = reader["ApeNom"].ToString(); CapacitacionDetalle.DescArea = reader["DescArea"].ToString(); CapacitacionDetalle.Nota = Int32.Parse(reader["Nota"].ToString()); CapacitacionDetalle.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(CapacitacionDetalle); }
public void Elimina(CapacitacionDetalleBE pItem) { try { CapacitacionDetalleDL CapacitacionDetalle = new CapacitacionDetalleDL(); CapacitacionDetalle.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public CapacitacionDetalleBE Selecciona(int IdCapacitacionDetalle) { try { CapacitacionDetalleDL CapacitacionDetalle = new CapacitacionDetalleDL(); CapacitacionDetalleBE objEmp = CapacitacionDetalle.Selecciona(IdCapacitacionDetalle); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(CapacitacionDetalleBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_CapacitacionDetalle_Elimina"); db.AddInParameter(dbCommand, "pIdCapacitacionDetalle", DbType.Int32, pItem.IdCapacitacionDetalle); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
public void Actualiza(CapacitacionDetalleBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_CapacitacionDetalle_Actualiza"); db.AddInParameter(dbCommand, "pIdCapacitacionDetalle", DbType.Int32, pItem.IdCapacitacionDetalle); db.AddInParameter(dbCommand, "pIdCapacitacion", DbType.Int32, pItem.IdCapacitacion); db.AddInParameter(dbCommand, "pItem", DbType.Int32, pItem.Item); db.AddInParameter(dbCommand, "pIdPersona", DbType.Int32, pItem.IdPersona); db.AddInParameter(dbCommand, "pCodigo", DbType.String, pItem.Codigo); db.AddInParameter(dbCommand, "pApeNom", DbType.String, pItem.ApeNom); db.AddInParameter(dbCommand, "pDescArea", DbType.String, pItem.DescArea); db.AddInParameter(dbCommand, "pNota", DbType.Int32, pItem.Nota); db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.ExecuteNonQuery(dbCommand); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { CapacitacionBE objCapacitacion = new CapacitacionBE(); CapacitacionBL objBL_Capacitacion = new CapacitacionBL(); objCapacitacion.IdCapacitacion = IdCapacitacion; objCapacitacion.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); objCapacitacion.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objCapacitacion.IdProveedor = Convert.ToInt32(cboProveedor.EditValue); objCapacitacion.Numero = txtNumero.Text; objCapacitacion.Fecha = Convert.ToDateTime(deFecha.DateTime.ToShortDateString()); objCapacitacion.FechaIni = Convert.ToDateTime(teHoraInicio.EditValue); objCapacitacion.FechaFin = Convert.ToDateTime(teHoraFin.EditValue); objCapacitacion.Participantes = Convert.ToInt32(txtNumeroParticpantes.EditValue); objCapacitacion.IdLugar = Convert.ToInt32(cboLugar.EditValue); objCapacitacion.IdTipoCapacitacion = Convert.ToInt32(cboTipo.EditValue); objCapacitacion.IdClasificacionCapacitacion = Convert.ToInt32(cboClasificacion.EditValue); objCapacitacion.IdTema = Convert.ToInt32(cboTema.EditValue); objCapacitacion.IdExpositor = Convert.ToInt32(cboExpositor.EditValue); objCapacitacion.FlagEstado = true; objCapacitacion.Usuario = Parametros.strUsuarioLogin; objCapacitacion.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); //CAPACITACION DETALLE List <CapacitacionDetalleBE> lstCapacitacionDetalle = new List <CapacitacionDetalleBE>(); if (pOperacion == Operacion.Nuevo) { int[] rows = gvCapacitacionDetalle.GetSelectedRows(); for (int i = 0; i < rows.Length; i++) { CapacitacionDetalleBE objE_CapacitacionDetalle = new CapacitacionDetalleBE(); objE_CapacitacionDetalle.IdEmpresa = Parametros.intEmpresaId; objE_CapacitacionDetalle.IdCapacitacion = IdCapacitacion; objE_CapacitacionDetalle.IdCapacitacionDetalle = 0; objE_CapacitacionDetalle.Item = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Item")).ToString()); objE_CapacitacionDetalle.IdPersona = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("IdPersona")).ToString()); objE_CapacitacionDetalle.Codigo = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Codigo")).ToString(); objE_CapacitacionDetalle.ApeNom = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("ApeNom")).ToString(); objE_CapacitacionDetalle.DescArea = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("DescArea")).ToString(); objE_CapacitacionDetalle.Nota = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Nota")).ToString()); objE_CapacitacionDetalle.FlagEstado = true; objE_CapacitacionDetalle.Usuario = Parametros.strUsuarioLogin; objE_CapacitacionDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_CapacitacionDetalle.TipoOper = Convert.ToInt32(Operacion.Nuevo); lstCapacitacionDetalle.Add(objE_CapacitacionDetalle); } int intNumero = 0; string strNumero = ""; intNumero = objBL_Capacitacion.Inserta(objCapacitacion, lstCapacitacionDetalle); strNumero = FuncionBase.AgregarCaracter(intNumero.ToString(), "0", 7); txtNumero.Text = strNumero; //ActualizaNumero CapacitacionBL objBCapacitacion = new CapacitacionBL(); objBCapacitacion.ActualizaNumero(intNumero, txtNumero.Text); XtraMessageBox.Show("Se creó el registro de capacitación N° : " + txtNumero.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { foreach (var item in mListaCapacitacionDetalleOrigen) { CapacitacionDetalleBE objE_CapacitacionDetalle = new CapacitacionDetalleBE(); objE_CapacitacionDetalle.IdEmpresa = Parametros.intEmpresaId; objE_CapacitacionDetalle.IdCapacitacion = 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.FlagEstado = true; objE_CapacitacionDetalle.Usuario = Parametros.strUsuarioLogin; objE_CapacitacionDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_CapacitacionDetalle.TipoOper = item.TipoOper; lstCapacitacionDetalle.Add(objE_CapacitacionDetalle); } objBL_Capacitacion.Actualiza(objCapacitacion, lstCapacitacionDetalle); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }