protected void btnGuardar_Click(object sender, EventArgs e) { try { BFESCALA objBFES = new BFESCALA(); EESCALA objES = new EESCALA(); objES.CODESCALA = Utiles.ConvertToInt16(this.txtCodEscala.Text); objES.NOMESCALA = Utiles.ConvertToString(this.txtNombre.Text); objES.VALORMENOR = Utiles.ConvertToDouble(this.txtValorMenor.Text); objES.VALORMAYOR = Utiles.ConvertToDouble(this.txtValorMayor.Text); objES.INSTRUCCIONES = Utiles.ConvertToString(this.txtInstruncciones.Text); objES.RUT_EMPRESA = objSession.RutEmpresa; objES.CATEGORIAS = (List <ECATEGORIA>)ViewState["Categorias"]; if (this.rbPorRangos.Checked) { objES.FLAG_RANGOS = true; } objES.RANGOS = (List <ERANGO>)ViewState["Rangos"]; objBFES.Save(objES); Cargar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('Los datos han sido ingresados exitosamente.');", 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 IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(6); EESCALA objESCALA = obj as EESCALA; //Poner las rutinas del Tools que se necesiten prms[0] = db.GetParameter(); prms[0].Value = objESCALA.NOMESCALA; prms[0].ParameterName = "@NOMESCALA"; prms[1] = db.GetParameter(); prms[1].Value = objESCALA.VALORMENOR; prms[1].ParameterName = "@VALORMENOR"; prms[2] = db.GetParameter(); prms[2].Value = objESCALA.VALORMAYOR; prms[2].ParameterName = "@VALORMAYOR"; prms[3] = db.GetParameter(); prms[3].Value = objESCALA.INSTRUCCIONES; prms[3].ParameterName = "@INSTRUCCIONES"; prms[4] = db.GetParameter(); prms[4].Value = objESCALA.FLAG_RANGOS; prms[4].ParameterName = "@FLAG_RANGOS"; prms[5] = db.GetParameter(); prms[5].Value = objESCALA.RUT_EMPRESA; prms[5].ParameterName = "@RUT_EMPRESA"; return(prms); }
public override void Fill(DomainObject obj, IDataReader dr) { EESCALA objESCALA = obj as EESCALA; //Poner las rutinas del Tools que se necesiten objESCALA.CODESCALA = Utiles.ConvertToDecimal(dr["CODESCALA"]); objESCALA.NOMESCALA = Utiles.ConvertToString(dr["NOMESCALA"]); objESCALA.VALORMENOR = Utiles.ConvertToDouble(dr["VALORMENOR"]); objESCALA.VALORMAYOR = Utiles.ConvertToDouble(dr["VALORMAYOR"]); objESCALA.INSTRUCCIONES = Utiles.ConvertToString(dr["INSTRUCCIONES"]); objESCALA.FLAG_RANGOS = Utiles.ConvertToBoolean(dr["FLAG_RANGOS"]); objESCALA.RUT_EMPRESA = Utiles.ConvertToInt64(dr["RUT_EMPRESA"]); DLCATEGORIAList objCA = new DLCATEGORIAList(); objESCALA.CATEGORIAS = objCA.GetCategoriasPorEscala(objESCALA.CODESCALA); DLRANGOList objRA = new DLRANGOList(); objESCALA.RANGOS = objRA.GetRangosPorEscala(objESCALA.CODESCALA); }
protected void lnkEliminar_Click(object sender, EventArgs e) { try { LinkButton imgEditar = (LinkButton)sender; GridViewRow fila = (GridViewRow)imgEditar.NamingContainer; BFESCALA objBFES = new BFESCALA(); EESCALA objES = objBFES.GetESCALA(Utiles.ConvertToInt64(((Label)fila.FindControl("lblCodigo")).Text)); if ((objBFES.PoseeDatosRelacionados(objES.CODESCALA))) { this.litErrorDatosRelacionados.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('3');", true); } else { objBFES.Delete(objES); ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('4');", 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 IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(1); EESCALA objESCALA = obj as EESCALA; prms[0] = db.GetParameter(); prms[0].Value = objESCALA.CODESCALA; prms[0].ParameterName = "@CODESCALA"; return(prms); }
public bool Update(EESCALA objESCALA) { try { _objDAL.Update(objESCALA); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(EESCALA objESCALA) { try { if (GetESCALA(Utiles.ConvertToInt64(objESCALA.CODESCALA)).CODESCALA == objESCALA.CODESCALA) { objESCALA.IsPersisted = true; } else { objESCALA.CODESCALA = Serial(); objESCALA.IsPersisted = false; } objESCALA.Save(); BFCATEGORIA objBFCA = new BFCATEGORIA(); BFCATEGORIAESCALA objBFCE = new BFCATEGORIAESCALA(); objBFCE.DeletePorEscala(objESCALA.CODESCALA); foreach (ECATEGORIA objCA in objESCALA.CATEGORIAS) { objBFCA.Save(objCA); ECATEGORIAESCALA objCE = new ECATEGORIAESCALA(); objCE.CODCATEGORIA = objCA.CODCATEGORIA; objCE.CODESCALA = objESCALA.CODESCALA; objBFCE.Save(objCE); } BFRANGO objBFRA = new BFRANGO(); objBFRA.DeletePorEscala(objESCALA.CODESCALA); foreach (ERANGO objRA in objESCALA.RANGOS) { objRA.CODESCALA = objESCALA.CODESCALA; objBFRA.Save(objRA); } return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
protected override void SetPrimaryKey(DomainObject obj, long id) { EESCALA objRoot = obj as EESCALA; objRoot.CODESCALA = Utiles.ConvertToDecimal(id); }
protected void Cargar() { try { BFINSTRUMENTOEMPLEADO objBFIE = new BFINSTRUMENTOEMPLEADO(); EINSTRUMENTOEMPLEADO objIE = objBFIE.GetINSTRUMENTOEMPLEADO(Utiles.ConvertToInt64(ViewState["CodInstrumentoEmpleado"])); ViewState["Instrumento"] = objIE; BFEMPLEADO objBFEM = new BFEMPLEADO(); EEMPLEADO objEM = objBFEM.GetEMPLEADO(objIE.RUTEMPLEADO); this.txtRut.Text = objEM.RUTCOMPLETO; this.txtNombreUsuario.Text = objEM.NOMBRECOMPLETO; BFGERENCIA objBFGE = new BFGERENCIA(); this.txtGerencia.Text = objEM.NOMBRE_GERENCIA; this.txtCargo.Text = objEM.NOMBRE_CARGO; this.txtResultado.Text = Utiles.ConvertToString(objIE.RESULTADO); lblNombreFormulario.Text = objIE.NOMINSTRUMENTOEMPLEADO; if (objIE.RESULTADO > 0) { lblNombreFormulario.Text = lblNombreFormulario.Text + " - " + Utiles.ConvertToString(objIE.RESULTADO); } lblDescripcion.Text = objIE.DESCRIPCION; lblObservacion.Text = objIE.OBSERVACION; objWEB.LlenaGrilla(ref this.grdSecciones, objIE.SECCIONES.Cast <DomainObject>().ToList(), 100); BFINSTRUMENTO objBFIN = new BFINSTRUMENTO(); EINSTRUMENTO objIN = objBFIN.GetINSTRUMENTO(Utiles.ConvertToInt64(objIE.CODINSTRUMENTO)); BFESCALA objBFES = new BFESCALA(); EESCALA objES = objBFES.GetESCALA(Utiles.ConvertToInt64(objIN.CODESCALA)); switch (Utiles.ConvertToString(objIE.CODESTADOEVAL)) { case "1": btnVolver.Visible = true; btnGuardar.Visible = true; break; case "2": btnVolver.Visible = true; btnGuardar.Visible = false; break; case "3": btnVolver.Visible = true; btnGuardar.Visible = false; break; case "4": btnVolver.Visible = true; btnGuardar.Visible = false; break; case "5": btnVolver.Visible = true; btnGuardar.Visible = false; break; case "6": btnVolver.Visible = true; btnGuardar.Visible = false; break; } } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); litCatchError.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true); } }