public override void Fill(DomainObject obj, IDataReader dr) { ECURSO objCURSO = obj as ECURSO; //Poner las rutinas del Tools que se necesiten objCURSO.CODCURSO = Utiles.ConvertToString(dr["COD_CURSO"]); objCURSO.CODMODALIDAD = Utiles.ConvertToInt16(dr["COD_MODALIDAD"]); objCURSO.NOMMODALIDAD = Utiles.ConvertToString(dr["NOM_MODALIDAD"]); objCURSO.CODAREACURSO = Utiles.ConvertToDecimal(dr["COD_AREA_CURSO"]); objCURSO.NOMAREACURSO = Utiles.ConvertToString(dr["NOM_AREA_CURSO"]); objCURSO.NOMBRECURSO = Utiles.ConvertToString(dr["NOMBRE_CURSO"]); objCURSO.PROVEEDOR = Utiles.ConvertToString(dr["PROVEEDOR"]); objCURSO.DURACION = Utiles.ConvertToInt32(dr["DURACION"]); objCURSO.CODIGOSENCE = Utiles.ConvertToString(dr["CODIGO_SENCE"]); objCURSO.LUGAREJECUCION = Utiles.ConvertToString(dr["LUGAR_EJECUCION"]); objCURSO.COSTOPARTICIPANTE = Utiles.ConvertToInt64(dr["COSTO_PARTICIPANTE"]); objCURSO.MAXPARTICIPANTES = Utiles.ConvertToInt32(dr["MAX_PARTICIPANTES"]); objCURSO.ASIGNADO = Utiles.ConvertToBoolean(dr["ASIGNADO"]); }
protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(1); ECURSO objCURSO = obj as ECURSO; prms[0] = db.GetParameter(); prms[0].Value = objCURSO.CODCURSO; prms[0].ParameterName = "@COD_CURSO"; return(prms); }
public bool Update(ECURSO objCURSO) { try { _objDAL.Update(objCURSO); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(ECURSO objCURSO) { try { objCURSO.Save(); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(10); ECURSO objCURSO = obj as ECURSO; //Poner las rutinas del Tools que se necesiten prms[0] = db.GetParameter(); prms[0].Value = objCURSO.CODCURSO; prms[0].ParameterName = "@COD_CURSO"; prms[1] = db.GetParameter(); prms[1].Value = objCURSO.CODMODALIDAD; prms[1].ParameterName = "@COD_MODALIDAD"; prms[2] = db.GetParameter(); prms[2].Value = objCURSO.CODAREACURSO; prms[2].ParameterName = "@COD_AREA_CURSO"; prms[3] = db.GetParameter(); prms[3].Value = objCURSO.NOMBRECURSO; prms[3].ParameterName = "@NOMBRE_CURSO"; prms[4] = db.GetParameter(); prms[4].Value = objCURSO.PROVEEDOR; prms[4].ParameterName = "@PROVEEDOR"; prms[5] = db.GetParameter(); prms[5].Value = objCURSO.DURACION; prms[5].ParameterName = "@DURACION"; prms[6] = db.GetParameter(); prms[6].Value = objCURSO.CODIGOSENCE; prms[6].ParameterName = "@CODIGO_SENCE"; prms[7] = db.GetParameter(); prms[7].Value = objCURSO.LUGAREJECUCION; prms[7].ParameterName = "@LUGAR_EJECUCION"; prms[8] = db.GetParameter(); prms[8].Value = objCURSO.COSTOPARTICIPANTE; prms[8].ParameterName = "@COSTO_PARTICIPANTE"; prms[9] = db.GetParameter(); prms[9].Value = objCURSO.MAXPARTICIPANTES; prms[9].ParameterName = "@MAX_PARTICIPANTES"; return(prms); }
protected void Guardar() { try { if (!ValidarFormulario()) { ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true); return; } else { BFCURSO objBFCU = new BFCURSO(); ECURSO objCU = new ECURSO(); objCU.CODCURSO = this.txtCodigoCurso.Text; objCU.NOMBRECURSO = this.txtNombreCurso.Text; objCU.CODIGOSENCE = this.txtCodigoSence.Text; objCU.PROVEEDOR = this.txtProveedorCurso.Text; objCU.DURACION = Utiles.ConvertToInt32(this.txtDuracionCurso.Text); objCU.LUGAREJECUCION = this.txtLugarEjecucionCurso.Text; objCU.COSTOPARTICIPANTE = Utiles.ConvertToInt64(this.txtCostoCurso.Text); objCU.MAXPARTICIPANTES = Utiles.ConvertToInt32(this.txtMaxParticCurso.Text); objCU.CODAREACURSO = Utiles.ConvertToDecimal(this.ddlAreaCurso.SelectedValue); objCU.CODMODALIDAD = Utiles.ConvertToInt16(this.ddlModalidadCurso.SelectedValue); if (ViewState["Modo"].ToString() == "Insertar") { objCU.IsPersisted = false; } else { objCU.IsPersisted = true; } objBFCU.Save(objCU); Consultar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('3');", true); } } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); litCatchError.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true); } }
protected override void SetPrimaryKey(DomainObject obj, long id) { ECURSO objRoot = obj as ECURSO; objRoot.CODCURSO = Utiles.ConvertToString(id); }
public override void Fill(DomainObject obj, IDataReader dr) { EINSTRUMENTO objINSTRUMENTO = obj as EINSTRUMENTO; //Poner las rutinas del Tools que se necesiten objINSTRUMENTO.CODINSTRUMENTO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO"]); objINSTRUMENTO.CODESCALA = Utiles.ConvertToDecimal(dr["CODESCALA"]); objINSTRUMENTO.NOMBREINSTRUMENTO = Utiles.ConvertToString(dr["NOMBRE_INSTRUMENTO"]); objINSTRUMENTO.DESCRIPCION = Utiles.ConvertToString(dr["DESCRIPCION"]); objINSTRUMENTO.OBSERVACION = Utiles.ConvertToString(dr["OBSERVACION"]); objINSTRUMENTO.FLAGAUTOEVALUACION = Utiles.ConvertToBoolean(dr["FLAG_AUTOEVALUACION"]); objINSTRUMENTO.FLAG_APELACION = Utiles.ConvertToBoolean(dr["FLAG_APELACION"]); objINSTRUMENTO.FLAG_VISACION = Utiles.ConvertToBoolean(dr["FLAG_VISACION"]); objINSTRUMENTO.RUT_EMPRESA = Utiles.ConvertToInt64(dr["RUT_EMPRESA"]); objINSTRUMENTO.FLAGCALIBRACION = Utiles.ConvertToBoolean(dr["FLAG_CALIBRACION"]); objINSTRUMENTO.FLAGINGRESOOBJETIVOS = Utiles.ConvertToBoolean(dr["FLAG_INGRESO_OBJETIVOS"]); objINSTRUMENTO.PONDAUTOEVALUACION = Utiles.ConvertToDouble(dr["POND_AUTO_EVALUACION"]); objINSTRUMENTO.PONDJEFATURAS = Utiles.ConvertToDouble(dr["POND_JEFATURAS"]); objINSTRUMENTO.PONDCOLABORADORES = Utiles.ConvertToDouble(dr["POND_COLABORADORES"]); objINSTRUMENTO.PONDPARES = Utiles.ConvertToDouble(dr["POND_PARES"]); DLSECCIONList objDLSE = new DLSECCIONList(); List <ESECCION> lstSE = objDLSE.GetSeccionesInstrumento(objINSTRUMENTO.CODINSTRUMENTO); if (lstSE.Count > 0) { objINSTRUMENTO.SECCIONES = lstSE; } else { ESECCION objSE = new ESECCION(); objINSTRUMENTO.SECCIONES.Add(objSE); } DLCURSOList objDLCU = new DLCURSOList(); List <ECURSO> lstCU = objDLCU.GetCursosByInstrumento(objINSTRUMENTO.CODINSTRUMENTO); if (lstCU.Count > 0) { objINSTRUMENTO.CURSOS = lstCU; } else { ECURSO objCU = new ECURSO(); objINSTRUMENTO.CURSOS.Add(objCU); } }
public EINSTRUMENTO GetINSTRUMENTOEMPRESA(Int64 CodInstrumento, Int64 RutEmpresa) { DB db = DatabaseFactory.Instance.GetDatabase(); IDbDataParameter[] prms = db.GetArrayParameter(2); prms[0] = db.GetParameter(); prms[0].Value = CodInstrumento; prms[0].ParameterName = "@COD_INSTRUMENTO"; prms[1] = db.GetParameter(); prms[1].Value = RutEmpresa; prms[1].ParameterName = "@RUT_EMPRESA"; IDataReader dr = db.ExecuteReader(CommandType.StoredProcedure, "proc_select_INSTRUMENTO", prms); EINSTRUMENTO objINSTRUMENTO = new EINSTRUMENTO(); while (dr.Read()) { objINSTRUMENTO.CODINSTRUMENTO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO"]); objINSTRUMENTO.CODESCALA = Utiles.ConvertToDecimal(dr["CODESCALA"]); objINSTRUMENTO.NOMBREINSTRUMENTO = Utiles.ConvertToString(dr["NOMBRE_INSTRUMENTO"]); objINSTRUMENTO.DESCRIPCION = Utiles.ConvertToString(dr["DESCRIPCION"]); objINSTRUMENTO.OBSERVACION = Utiles.ConvertToString(dr["OBSERVACION"]); objINSTRUMENTO.FLAGAUTOEVALUACION = Utiles.ConvertToBoolean(dr["FLAG_AUTOEVALUACION"]); objINSTRUMENTO.FLAG_APELACION = Utiles.ConvertToBoolean(dr["FLAG_APELACION"]); objINSTRUMENTO.FLAG_VISACION = Utiles.ConvertToBoolean(dr["FLAG_VISACION"]); objINSTRUMENTO.RUT_EMPRESA = Utiles.ConvertToInt64(dr["RUT_EMPRESA"]); objINSTRUMENTO.FLAGCALIBRACION = Utiles.ConvertToBoolean(dr["FLAG_CALIBRACION"]); objINSTRUMENTO.FLAGINGRESOOBJETIVOS = Utiles.ConvertToBoolean(dr["FLAG_INGRESO_OBJETIVOS"]); objINSTRUMENTO.PONDAUTOEVALUACION = Utiles.ConvertToDouble(dr["POND_AUTO_EVALUACION"]); objINSTRUMENTO.PONDJEFATURAS = Utiles.ConvertToDouble(dr["POND_JEFATURAS"]); objINSTRUMENTO.PONDCOLABORADORES = Utiles.ConvertToDouble(dr["POND_COLABORADORES"]); objINSTRUMENTO.PONDPARES = Utiles.ConvertToDouble(dr["POND_PARES"]); DLSECCIONList objDLSE = new DLSECCIONList(); List <ESECCION> lstSE = objDLSE.GetSeccionesInstrumento(objINSTRUMENTO.CODINSTRUMENTO); if (lstSE.Count > 0) { objINSTRUMENTO.SECCIONES = lstSE; } else { ESECCION objSE = new ESECCION(); objINSTRUMENTO.SECCIONES.Add(objSE); } DLCURSOList objDLCU = new DLCURSOList(); List <ECURSO> lstCU = objDLCU.GetCursosByInstrumento(objINSTRUMENTO.CODINSTRUMENTO); if (lstCU.Count > 0) { objINSTRUMENTO.CURSOS = lstCU; } else { ECURSO objCU = new ECURSO(); objINSTRUMENTO.CURSOS.Add(objCU); } } return(objINSTRUMENTO); }