Esempio n. 1
0
        private void frmManCuestionarioEdit_Load(object sender, EventArgs e)
        {
            deFechaIni.EditValue = DateTime.Now;
            deFechaFin.EditValue = DateTime.Now;

            if (pOperacion == Operacion.Nuevo)
            {
                this.Text   = "Cuestionario - Nuevo";
                IdSituacion = Parametros.intCUESTIONARIOActivo;
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Cuestionario - Modificar";
                CuestionarioBE objE_Cuestionario = null;
                objE_Cuestionario = new CuestionarioBL().Selecciona(Parametros.intEmpresaId, IdCuestionario);
                if (objE_Cuestionario != null)
                {
                    txtDescripcion.Text          = objE_Cuestionario.DescCuestionario;
                    deFechaIni.DateTime          = objE_Cuestionario.FechaIni;
                    deFechaFin.DateTime          = objE_Cuestionario.FechaFin;
                    txtNotaMaxima.EditValue      = objE_Cuestionario.NotaMaxima;
                    txtNotaAprobatoria.EditValue = objE_Cuestionario.NotaAprobatoria;
                    txtDuracion.EditValue        = objE_Cuestionario.Duracion;
                    IdSituacion = objE_Cuestionario.IdSituacion;
                }
            }

            txtDescripcion.Select();
        }
Esempio n. 2
0
        public CuestionarioBE Selecciona(int IdEmpresa, int idCuestionario)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Cuestionario_Selecciona");

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

            IDataReader    reader       = db.ExecuteReader(dbCommand);
            CuestionarioBE Cuestionario = null;

            while (reader.Read())
            {
                Cuestionario = new CuestionarioBE();
                Cuestionario.IdCuestionario   = Int32.Parse(reader["idCuestionario"].ToString());
                Cuestionario.IdEmpresa        = Int32.Parse(reader["IdEmpresa"].ToString());
                Cuestionario.RazonSocial      = reader["RazonSocial"].ToString();
                Cuestionario.IdTema           = Int32.Parse(reader["IdTema"].ToString());
                Cuestionario.DescTema         = reader["DescTema"].ToString();
                Cuestionario.DescCuestionario = reader["descCuestionario"].ToString();
                Cuestionario.FechaIni         = DateTime.Parse(reader["FechaIni"].ToString());
                Cuestionario.FechaFin         = DateTime.Parse(reader["FechaFin"].ToString());
                Cuestionario.NotaMaxima       = Int32.Parse(reader["NotaMaxima"].ToString());
                Cuestionario.NotaAprobatoria  = Int32.Parse(reader["NotaAprobatoria"].ToString());
                Cuestionario.Duracion         = Int32.Parse(reader["Duracion"].ToString());
                Cuestionario.IdSituacion      = Int32.Parse(reader["IdSituacion"].ToString());
                Cuestionario.DescSituacion    = reader["DescSituacion"].ToString();
                Cuestionario.FlagEstado       = Boolean.Parse(reader["flagestado"].ToString());
            }
            reader.Close();
            reader.Dispose();
            return(Cuestionario);
        }
 public CuestionarioBE Selecciona(int IdEmpresa, int IdCuestionario)
 {
     try
     {
         CuestionarioDL Cuestionario = new CuestionarioDL();
         CuestionarioBE objEmp       = Cuestionario.Selecciona(IdEmpresa, IdCuestionario);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
Esempio n. 4
0
        public void Elimina(CuestionarioBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Cuestionario_Elimina");

            db.AddInParameter(dbCommand, "pIdCuestionario", DbType.Int32, pItem.IdCuestionario);
            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 Elimina(CuestionarioBE pItem)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    CuestionarioDL Cuestionario = new CuestionarioDL();
                    Cuestionario.Elimina(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Esempio n. 6
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    CuestionarioBL objBL_Cuestionario = new CuestionarioBL();
                    CuestionarioBE objCuestionario    = new CuestionarioBE();

                    objCuestionario.IdEmpresa        = Parametros.intEmpresaId;
                    objCuestionario.IdCuestionario   = IdCuestionario;
                    objCuestionario.IdTema           = IdTema;
                    objCuestionario.DescCuestionario = txtDescripcion.Text;
                    objCuestionario.FechaIni         = Convert.ToDateTime(deFechaIni.DateTime.ToShortDateString());
                    objCuestionario.FechaFin         = Convert.ToDateTime(deFechaFin.DateTime.ToShortDateString());
                    objCuestionario.NotaMaxima       = Convert.ToInt32(txtNotaMaxima.EditValue);
                    objCuestionario.NotaAprobatoria  = Convert.ToInt32(txtNotaAprobatoria.EditValue);
                    objCuestionario.Duracion         = Convert.ToInt32(txtDuracion.EditValue);
                    objCuestionario.IdSituacion      = IdSituacion;
                    objCuestionario.FlagEstado       = true;
                    objCuestionario.Usuario          = Parametros.strUsuarioLogin;
                    objCuestionario.Maquina          = WindowsIdentity.GetCurrent().Name.ToString();

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Cuestionario.Inserta(objCuestionario);
                    }
                    else
                    {
                        objBL_Cuestionario.Actualiza(objCuestionario);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 7
0
        public void Actualiza(CuestionarioBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Cuestionario_Actualiza");

            db.AddInParameter(dbCommand, "pIdCuestionario", DbType.Int32, pItem.IdCuestionario);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pIdTema", DbType.Int32, pItem.IdTema);
            db.AddInParameter(dbCommand, "pDescCuestionario", DbType.String, pItem.DescCuestionario);
            db.AddInParameter(dbCommand, "pFechaIni", DbType.DateTime, pItem.FechaIni);
            db.AddInParameter(dbCommand, "pFechaFin", DbType.DateTime, pItem.FechaFin);
            db.AddInParameter(dbCommand, "pNotaMaxima", DbType.Int32, pItem.NotaMaxima);
            db.AddInParameter(dbCommand, "pNotaAprobatoria", DbType.Int32, pItem.NotaAprobatoria);
            db.AddInParameter(dbCommand, "pDuracion", DbType.Int32, pItem.Duracion);
            db.AddInParameter(dbCommand, "pIdSituacion", DbType.Int32, pItem.IdSituacion);
            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);
        }
Esempio n. 8
0
        public List <CuestionarioBE> ListaCombo(int IdEmpresa, int Periodo)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Cuestionario_ListaCombo");

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

            IDataReader           reader           = db.ExecuteReader(dbCommand);
            List <CuestionarioBE> Cuestionariolist = new List <CuestionarioBE>();
            CuestionarioBE        Cuestionario;

            while (reader.Read())
            {
                Cuestionario = new CuestionarioBE();
                Cuestionario.IdCuestionario   = Int32.Parse(reader["idCuestionario"].ToString());
                Cuestionario.DescCuestionario = reader["descCuestionario"].ToString();
                Cuestionariolist.Add(Cuestionario);
            }
            reader.Close();
            reader.Dispose();
            return(Cuestionariolist);
        }
Esempio n. 9
0
        public void InicializarModificar()
        {
            if (gvCuestionario.RowCount > 0)
            {
                CuestionarioBE objCuestionario = new CuestionarioBE();
                objCuestionario.IdTema         = IdTema;
                objCuestionario.IdCuestionario = int.Parse(gvCuestionario.GetFocusedRowCellValue("IdCuestionario").ToString());

                frmManCuestionarioEdit objManCuestionarioEdit = new frmManCuestionarioEdit();
                objManCuestionarioEdit.pOperacion = frmManCuestionarioEdit.Operacion.Modificar;

                objManCuestionarioEdit.IdCuestionario  = objCuestionario.IdCuestionario;
                objManCuestionarioEdit.IdTema          = objCuestionario.IdTema;
                objManCuestionarioEdit.pCuestionarioBE = objCuestionario;
                objManCuestionarioEdit.StartPosition   = FormStartPosition.CenterParent;
                objManCuestionarioEdit.ShowDialog();

                Cargar();
            }
            else
            {
                MessageBox.Show("No se pudo editar");
            }
        }