public List <PlanAnualDetalleBE> ListaTodosActivo(int IdPlanAnual) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_PlanAnualDetalle_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdPlanAnual", DbType.Int32, IdPlanAnual); IDataReader reader = db.ExecuteReader(dbCommand); List <PlanAnualDetalleBE> PlanAnualDetallelist = new List <PlanAnualDetalleBE>(); PlanAnualDetalleBE PlanAnualDetalle; while (reader.Read()) { PlanAnualDetalle = new PlanAnualDetalleBE(); PlanAnualDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); PlanAnualDetalle.IdPlanAnual = Int32.Parse(reader["idPlanAnual"].ToString()); PlanAnualDetalle.IdPlanAnualDetalle = Int32.Parse(reader["idPlanAnualDetalle"].ToString()); PlanAnualDetalle.DescMes = reader["DescMes"].ToString(); PlanAnualDetalle.Semana = Int32.Parse(reader["Semana"].ToString()); PlanAnualDetalle.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); PlanAnualDetalle.TipoOper = 4; //CONSULTAR PlanAnualDetallelist.Add(PlanAnualDetalle); } reader.Close(); reader.Dispose(); return(PlanAnualDetallelist); }
public void Elimina(PlanAnualDetalleBE pItem) { try { PlanAnualDetalleDL PlanAnualDetalle = new PlanAnualDetalleDL(); PlanAnualDetalle.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public PlanAnualDetalleBE Selecciona(int IdPlanAnualDetalle) { try { PlanAnualDetalleDL PlanAnualDetalle = new PlanAnualDetalleDL(); PlanAnualDetalleBE objEmp = PlanAnualDetalle.Selecciona(IdPlanAnualDetalle); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(PlanAnualDetalleBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_PlanAnualDetalle_Elimina"); db.AddInParameter(dbCommand, "pIdPlanAnualDetalle", DbType.Int32, pItem.IdPlanAnualDetalle); 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(PlanAnualDetalleBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_PlanAnualDetalle_Actualiza"); db.AddInParameter(dbCommand, "pIdPlanAnualDetalle", DbType.Int32, pItem.IdPlanAnualDetalle); db.AddInParameter(dbCommand, "pIdPlanAnual", DbType.Int32, pItem.IdPlanAnual); db.AddInParameter(dbCommand, "pDescMes", DbType.String, pItem.DescMes); db.AddInParameter(dbCommand, "pSemana", DbType.Int32, pItem.Semana); 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); }
public PlanAnualDetalleBE Selecciona(int IdPlanAnualDetalle) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_PlanAnualDetalle_Selecciona"); db.AddInParameter(dbCommand, "pidPlanAnualDetalle", DbType.Int32, IdPlanAnualDetalle); IDataReader reader = db.ExecuteReader(dbCommand); PlanAnualDetalleBE PlanAnualDetalle = null; while (reader.Read()) { PlanAnualDetalle = new PlanAnualDetalleBE(); PlanAnualDetalle.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); PlanAnualDetalle.IdPlanAnual = Int32.Parse(reader["idPlanAnual"].ToString()); PlanAnualDetalle.IdPlanAnualDetalle = Int32.Parse(reader["idPlanAnualDetalle"].ToString()); PlanAnualDetalle.DescMes = reader["DescMes"].ToString(); PlanAnualDetalle.Semana = Int32.Parse(reader["Semana"].ToString()); PlanAnualDetalle.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(PlanAnualDetalle); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { PlanAnualBE objPlanAnual = new PlanAnualBE(); PlanAnualBL objBL_PlanAnual = new PlanAnualBL(); objPlanAnual.IdPlanAnual = IdPlanAnual; objPlanAnual.IdUnidadMinera = intIdUnidadMinera; objPlanAnual.IdTema = Convert.ToInt32(cboTema.EditValue); objPlanAnual.IdTipoCapacitacion = Convert.ToInt32(cboTipo.EditValue); objPlanAnual.IdClaseCapacitacion = Convert.ToInt32(cboClase.EditValue); objPlanAnual.Periodo = Convert.ToInt32(txtPeriodo.EditValue); objPlanAnual.IdLugar = Convert.ToInt32(cboLugar.EditValue); objPlanAnual.IdResponsableCapacitacion = Convert.ToInt32(cboResponsableCapacitacion.EditValue); objPlanAnual.Duracion = Convert.ToInt32(txtDuracion.EditValue); objPlanAnual.FechaCumplimiento = (DateTime?)null; objPlanAnual.Costo = Convert.ToDecimal(txtCosto.EditValue); objPlanAnual.IdSituacion = Convert.ToInt32(cboSituacion.EditValue); objPlanAnual.FlagEstado = true; objPlanAnual.Usuario = Parametros.strUsuarioLogin; objPlanAnual.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objPlanAnual.IdEmpresa = intIdEmpresa; //Plan Anual Detalle List <PlanAnualDetalleBE> lstPlanAnualDetalle = new List <PlanAnualDetalleBE>(); foreach (var item in mListaPlanAnualDetalleOrigen) { PlanAnualDetalleBE objE_PlanAnualDetalle = new PlanAnualDetalleBE(); objE_PlanAnualDetalle.IdEmpresa = Parametros.intEmpresaId; objE_PlanAnualDetalle.IdPlanAnual = IdPlanAnual; objE_PlanAnualDetalle.IdPlanAnualDetalle = item.IdPlanAnualDetalle; objE_PlanAnualDetalle.DescMes = item.DescMes; objE_PlanAnualDetalle.Semana = item.Semana; objE_PlanAnualDetalle.FlagEstado = true; objE_PlanAnualDetalle.Usuario = Parametros.strUsuarioLogin; objE_PlanAnualDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_PlanAnualDetalle.TipoOper = item.TipoOper; lstPlanAnualDetalle.Add(objE_PlanAnualDetalle); } if (pOperacion == Operacion.Nuevo) { objBL_PlanAnual.Inserta(objPlanAnual, lstPlanAnualDetalle); XtraMessageBox.Show("Se creó el registro del programa anual de capacitación ", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { objBL_PlanAnual.Actualiza(objPlanAnual, lstPlanAnualDetalle); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }