public List <ProbabilidadBE> ListaTodosActivo(int IdEmpresa)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Probabilidad_ListaTodosActivo");

            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa);

            IDataReader           reader           = db.ExecuteReader(dbCommand);
            List <ProbabilidadBE> Probabilidadlist = new List <ProbabilidadBE>();
            ProbabilidadBE        Probabilidad;

            while (reader.Read())
            {
                Probabilidad                     = new ProbabilidadBE();
                Probabilidad.IdEmpresa           = Int32.Parse(reader["IdEmpresa"].ToString());
                Probabilidad.IdProbabilidad      = Int32.Parse(reader["idProbabilidad"].ToString());
                Probabilidad.ValorProbabilidad   = Int32.Parse(reader["ValorProbabilidad"].ToString());
                Probabilidad.IndicePersona       = reader["IndicePersona"].ToString();
                Probabilidad.IndiceProcedimiento = reader["IndiceProcedimiento"].ToString();
                Probabilidad.IndiceCapacitacion  = reader["IndiceCapacitacion"].ToString();
                Probabilidad.IndiceFrecuencia    = reader["IndiceFrecuencia"].ToString();
                Probabilidad.FlagEstado          = Boolean.Parse(reader["flagestado"].ToString());
                Probabilidadlist.Add(Probabilidad);
            }
            reader.Close();
            reader.Dispose();
            return(Probabilidadlist);
        }
Example #2
0
 private void SeleccionarRegistro()
 {
     if (gvProbabilidad.RowCount > 0)
     {
         ProbabilidadBE objProbabilidad = new ProbabilidadBE();
         if (pFlagMultiSelect)
         {
             List <ProbabilidadBE> lista = new List <ProbabilidadBE>();
             foreach (int i in gvProbabilidad.GetSelectedRows())
             {
                 objProbabilidad = (ProbabilidadBE)gvProbabilidad.GetRow(i);
                 lista.Add(objProbabilidad);
             }
             pListaProbabilidad = lista;
         }
         else
         {
             int index = gvProbabilidad.FocusedRowHandle;
             objProbabilidad = (ProbabilidadBE)gvProbabilidad.GetRow(index);
             pProbabilidadBE = objProbabilidad;
         }
         this.Close();
     }
     else
     {
         MessageBox.Show("No existen registros.", "Busqueda Probabilidad");
     }
 }
Example #3
0
        private void tlbMenu_DeleteClick()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (!ValidarIngreso())
                    {
                        ProbabilidadBE objE_Probabilidad = new ProbabilidadBE();
                        objE_Probabilidad.IdProbabilidad = int.Parse(gvProbabilidad.GetFocusedRowCellValue("IdProbabilidad").ToString());
                        objE_Probabilidad.Usuario        = Parametros.strUsuarioLogin;
                        objE_Probabilidad.Maquina        = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Probabilidad.IdEmpresa      = Parametros.intEmpresaId;

                        ProbabilidadBL objBL_Probabilidad = new ProbabilidadBL();
                        objBL_Probabilidad.Elimina(objE_Probabilidad);
                        XtraMessageBox.Show("El registro se eliminĂ³ correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Cargar();
                    }
                }
                Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
 public void Elimina(ProbabilidadBE pItem)
 {
     try
     {
         ProbabilidadDL Probabilidad = new ProbabilidadDL();
         Probabilidad.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
Example #5
0
 public void Actualiza(ProbabilidadBE pItem)
 {
     try
     {
         ProbabilidadDL Probabilidad = new ProbabilidadDL();
         Probabilidad.Actualiza(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
Example #6
0
 public ProbabilidadBE Selecciona(int IdProbabilidad)
 {
     try
     {
         ProbabilidadDL Probabilidad = new ProbabilidadDL();
         ProbabilidadBE objEmp       = Probabilidad.Selecciona(IdProbabilidad);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void Elimina(ProbabilidadBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Probabilidad_Elimina");

            db.AddInParameter(dbCommand, "pIdProbabilidad", DbType.Int32, pItem.IdProbabilidad);
            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(ProbabilidadBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Probabilidad_Actualiza");

            db.AddInParameter(dbCommand, "pIdProbabilidad", DbType.Int32, pItem.IdProbabilidad);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pValorProbabilidad", DbType.Int32, pItem.ValorProbabilidad);
            db.AddInParameter(dbCommand, "pIndicePersona", DbType.String, pItem.IndicePersona);
            db.AddInParameter(dbCommand, "pIndiceProcedimiento", DbType.String, pItem.IndiceProcedimiento);
            db.AddInParameter(dbCommand, "pIndiceCapacitacion", DbType.String, pItem.IndiceCapacitacion);
            db.AddInParameter(dbCommand, "pIndiceFrecuencia", DbType.String, pItem.IndiceFrecuencia);
            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.ExecuteNonQuery(dbCommand);
        }
Example #9
0
        public void InicializarModificar()
        {
            if (gvProbabilidad.RowCount > 0)
            {
                ProbabilidadBE objProbabilidad = new ProbabilidadBE();
                objProbabilidad.IdProbabilidad = int.Parse(gvProbabilidad.GetFocusedRowCellValue("IdProbabilidad").ToString());

                frmManProbabilidadEdit objManProbabilidadEdit = new frmManProbabilidadEdit();
                objManProbabilidadEdit.pOperacion      = frmManProbabilidadEdit.Operacion.Modificar;
                objManProbabilidadEdit.IdProbabilidad  = objProbabilidad.IdProbabilidad;
                objManProbabilidadEdit.pProbabilidadBE = objProbabilidad;
                objManProbabilidadEdit.StartPosition   = FormStartPosition.CenterParent;
                objManProbabilidadEdit.ShowDialog();

                Cargar();
            }
            else
            {
                MessageBox.Show("No se pudo editar");
            }
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    ProbabilidadBL objBL_Probabilidad = new ProbabilidadBL();
                    ProbabilidadBE objProbabilidad    = new ProbabilidadBE();
                    objProbabilidad.IdProbabilidad      = IdProbabilidad;
                    objProbabilidad.ValorProbabilidad   = Convert.ToInt32(txtValorProbabilidad.EditValue);
                    objProbabilidad.IndicePersona       = txtIndicePersona.Text;
                    objProbabilidad.IndiceProcedimiento = txtIndiceProcedimiento.Text;
                    objProbabilidad.IndiceCapacitacion  = txtIndiceCapacitacion.Text;
                    objProbabilidad.IndiceFrecuencia    = txtIndiceFrecuencia.Text;
                    objProbabilidad.FlagEstado          = true;
                    objProbabilidad.Usuario             = Parametros.strUsuarioLogin;
                    objProbabilidad.Maquina             = WindowsIdentity.GetCurrent().Name.ToString();
                    objProbabilidad.IdEmpresa           = Parametros.intEmpresaId;

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Probabilidad.Inserta(objProbabilidad);
                    }
                    else
                    {
                        objBL_Probabilidad.Actualiza(objProbabilidad);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void frmManProbabilidadEdit_Load(object sender, EventArgs e)
        {
            if (pOperacion == Operacion.Nuevo)
            {
                this.Text = "Probabilidad - Nuevo";
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Probabilidad- Modificar";
                ProbabilidadBE objE_Probabilidad = null;
                objE_Probabilidad = new ProbabilidadBL().Selecciona(IdProbabilidad);
                if (objE_Probabilidad != null)
                {
                    IdProbabilidad = objE_Probabilidad.IdProbabilidad;
                    txtValorProbabilidad.EditValue = objE_Probabilidad.ValorProbabilidad;
                    txtIndicePersona.Text          = objE_Probabilidad.IndicePersona;
                    txtIndiceProcedimiento.Text    = objE_Probabilidad.IndiceProcedimiento;
                    txtIndiceCapacitacion.Text     = objE_Probabilidad.IndiceCapacitacion;
                    txtIndiceFrecuencia.Text       = objE_Probabilidad.IndiceFrecuencia;
                }
            }

            txtIndicePersona.Select();
        }