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(); }
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; } }
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; } }
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); } }
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); }
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); }
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"); } }