private void Guardar() { try { EEMPRESA objEM = new EEMPRESA(); EUSUARIO objUS = new EUSUARIO(); EPERFILUSUARIO objPU = new EPERFILUSUARIO(); objEM.RUTEMPRESA = Utiles.RutUsrALng(txtRutMant.Text.Trim()); objEM.NOMBREFANTASIA = txtNomFantMant.Text.Trim(); objEM.RAZONSOCIAL = txtRazSocMant.Text.Trim(); objEM.NOMBRE_CONTACTO = txtNomContMant.Text.Trim(); objEM.CARGO_CONTACTO = txtCarContMant.Text.Trim(); objEM.FONO_CONTACTO = txtFonContMant.Text.Trim(); objEM.EMAIL_CONTACTO = txtEmaContMant.Text.Trim(); objEM.GIRO = txtGirMant.Text.Trim(); objEM.FLAG_ACTIVO = Utiles.ConvertToBoolean(chkActMant.Checked); objUS.RUTUSUARIO = Utiles.RutUsrALng(txtRutMant.Text.Trim()); objUS.NOMBREUSUARIO = txtNomFantMant.Text.Trim(); objUS.EMAIL = txtEmaContMant.Text.Trim(); objUS.FLAGACTIVO = Utiles.ConvertToBoolean(chkActMant.Checked); objUS.PASSWORD = CCryptografia.Encriptar(txtConMant.Text.Trim()); objPU.RUTUSUARIO = Utiles.RutUsrALng(txtRutMant.Text.Trim()); objPU.CODPERFIL = 1; if (ViewState["Modo"].ToString() == "Actualizar") { objEM.IsPersisted = true; objUS.IsPersisted = true; objPU.IsPersisted = true; } BFEMPRESA objBFEM = new BFEMPRESA(); BFUSUARIO objBFUS = new BFUSUARIO(); BFPERFILUSUARIO objBFPU = new BFPERFILUSUARIO(); objBFEM.Save(objEM); objBFUS.Save(objUS); objBFPU.Save(objPU); ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('3');", true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); litError.Visible = false; litCatchError.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true); } }
public bool Update(EPERFILUSUARIO objPERFILUSUARIO) { try { _objDAL.Update(objPERFILUSUARIO); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(EPERFILUSUARIO objPERFILUSUARIO) { try { objPERFILUSUARIO.Save(); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(2); EPERFILUSUARIO objPERFILUSUARIO = obj as EPERFILUSUARIO; //Poner las rutinas del Tools que se necesiten prms[0] = db.GetParameter(); prms[0].Value = objPERFILUSUARIO.CODPERFIL; prms[0].ParameterName = "@COD_PERFIL"; prms[1] = db.GetParameter(); prms[1].Value = objPERFILUSUARIO.RUTUSUARIO; prms[1].ParameterName = "@RUT_USUARIO"; return(prms); }
protected override void SetPrimaryKey(DomainObject obj, long id) { EPERFILUSUARIO objRoot = obj as EPERFILUSUARIO; objRoot.CODPERFIL = Utiles.ConvertToInt16(id); }
protected void btnContinuarGuardar_Click(object sender, EventArgs e) { try { if (!ValidarFormulario()) { ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true); return; } else { if (chkEsEmpleado.Checked) { BFEMPLEADO objBFEM = new BFEMPLEADO(); EEMPLEADO objEM = new EEMPLEADO(); objEM.RUTEMPLEADO = Utiles.RutUsrALng(this.txtRut.Text); objEM.NOMBREEMPLEADO = this.txtNombre.Text; objEM.APELLIDOPATERNO = this.txtApPaterno.Text; objEM.APELLIDOMATERNO = this.txtApMaterno.Text; objEM.EMAIL = this.txtEmail.Text; objEM.FECHAINGRESO = Utiles.ConvertToDateTime(this.txtFechaContrato.Text); objEM.RUTEMPRESA = Utiles.ConvertToInt64(this.ddlEmpresa.SelectedValue); objEM.CODSUCURSAL = this.ddlSucursal.SelectedValue; objEM.CODAREA = this.ddlArea.SelectedValue; objEM.CODCARGO = this.ddlCargo.SelectedValue; objEM.CODROL = this.ddlRol.SelectedValue; objEM.COD_GERENCIA = this.ddlGerencia.SelectedValue; objEM.COD_CENTRO_COSTO = this.ddlCentroCosto.SelectedValue; objEM.COD_CLASIFICADOR_1 = this.ddlClasif1.SelectedValue; objEM.COD_CLASIFICADOR_2 = this.ddlClasif2.SelectedValue; objEM.RUTJEFE = Utiles.RutUsrALng(this.txtRutJefe.Text); //objEM.RUTVISADOR = this.txt objEM.FECHA_NACIMIENTO = Utiles.ConvertToDateTime(this.txtFechaNacimiento.Text); objEM.COD_SEXO = this.ddlSexo.SelectedValue; objEM.COD_NIVEL_EDUCACIONAL = Utiles.ConvertToInt16(this.ddlNivEscolaridad.SelectedValue); objEM.COD_NIVEL_OCUPACIONAL = Utiles.ConvertToInt16(this.ddlNivOcupacional.SelectedValue); objEM.COD_UNIDAD = this.ddlUnidad.SelectedValue; objEM.COD_DIRECCION = this.ddlDireccion.SelectedValue; objEM.COD_COMUNA = this.ddlComuna.SelectedValue; objEM.FLAG_ACTIVO = this.chkActivo.Checked; if (ViewState["Modo"].ToString() == "Insertar") { objEM.IsPersisted = false; } else { objEM.IsPersisted = true; } objBFEM.Save(objEM); } BFUSUARIO objBFUS = new BFUSUARIO(); EUSUARIO objUS = new EUSUARIO(); objUS.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text); objUS.NOMBREUSUARIO = this.txtNombre.Text; objUS.APELLIDOPATERNO = this.txtApPaterno.Text; objUS.APELLIDOMATERNO = this.txtApMaterno.Text; objUS.EMAIL = this.txtEmail.Text; objUS.PASSWORD = CCryptografia.Encriptar(this.txtPassword.Text); objUS.FLAGACTIVO = this.chkActivo.Checked; if (ViewState["Modo"].ToString() == "Insertar") { objUS.IsPersisted = false; } else { objUS.IsPersisted = true; } objBFUS.Save(objUS); BFPERFILUSUARIO objBFPU = new BFPERFILUSUARIO(); EPERFILUSUARIO objPU = new EPERFILUSUARIO(); objPU.CODPERFIL = 1; objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text); objBFPU.Delete(objPU); objPU = new EPERFILUSUARIO(); objPU.CODPERFIL = 2; objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text); objBFPU.Delete(objPU); foreach (ListItem item in this.lstAsignados.Items) { objPU = new EPERFILUSUARIO(); objPU.CODPERFIL = Utiles.ConvertToInt16(item.Value); objPU.RUTUSUARIO = Utiles.RutUsrALng(this.txtRut.Text); objBFPU.Save(objPU); } //objWEB.LlenaGrilla(ref grdResultados, objBFUS.GetUsuarios(Utiles.RutUsrALng(this.txtRutUsuario.Text), Utiles.ConvertToString(this.txtNombreUsuario.Text)).Cast<DomainObject>().ToList(), 20); objWEB.LlenaGrilladt(ref grdResultados, objBFUS.GetUsuariosDT(Utiles.RutUsrALng(this.txtRutUsuario.Text), Utiles.ConvertToString(this.txtNombreUsuario.Text)), 20); ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('ATENCION: Los datos han sido almacenados exitosamente.');", true); } } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); litCatchError.Visible = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true); } }