protected void btn_recuperarclave_Click(object sender, EventArgs e) { if (ValidarDatos()) { oUsuario = oCCUGUsuarios.ObtenerUsuario(this.txt_nombreusuario.Text); if (oUsuario != null) { if (oUsuario.USU_ESTADO != false) { try { oCCUGUsuarios.ResetearClave(oUsuario); message.Visible = true; lb_error.Text = "Contraseña regenerada con éxito. Revise su correo para volver a ingresar"; } catch (System.Data.EntitySqlException ex) { message.Visible = true; lb_error.Text = "No se ha podido resetear la contraseña: " + ex.InnerException.Message + "."; } } else { message.Visible = true; lb_error.Text = "El usuario ingresado está deshabilitado."; } } else { message.Visible = true; lb_error.Text = "El usuario ingresado no existe."; } } }
// Valido los datos public bool ValidarDatos() { oUsuario = oCCUGUsuarios.ObtenerUsuario(this.txt_nombreusuario.Text); if (string.IsNullOrEmpty(this.txt_email.Text)) { message.Visible = true; lb_error.Text = "Debe ingresar el email del usuario"; return false; } if (this.txt_email.Text != oUsuario.USU_EMAIL) { message.Visible = true; lb_error.Text = "El e-mail no pertenece al usuario introducido"; return false; } string expresionregular = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; if (!(Regex.IsMatch(this.txt_email.Text, expresionregular))) //si el mail no concuerda con la expresion regular { message.Visible = true; lb_error.Text = "El E-Mail ingresado tiene un formato incorrecto."; return false; } return true; }
private frmCarga(Modelo_Entidades.USUARIO oUsu, Modelo_Entidades.Operacion oOperacionEnviado) { InitializeComponent(); oUsuarioActual = oUsu; oOperacion = oOperacionEnviado; //oOperacion = oOperacionEnviado; }
// Al hacer click en "Eliminar" protected void botonera1_Click_Baja(object sender, EventArgs e) { if (gvUsuarios.SelectedRow == null) { message.Visible = true; lb_error.Text = "Debe seleccionar un usuario"; } else { usuario = gvUsuarios.SelectedRow.Cells[1].Text; oUsuario = oCCUGUsuarios.ObtenerUsuario(usuario); if (oUsuario.USU_ESTADO == false) { message.Visible = true; lb_error.Text = "El usuario ya se encuentra inactivo."; } else { message.Visible = false; ScriptManager.RegisterStartupScript(this, this.GetType(), "pop", "openModal();", true); } } }
protected void btn_guardar_Click(object sender, EventArgs e) { if (ValidarObligatorios() == true) { oGrupo.GRU_DESCRIPCION = txt_descripcion.Text; oGrupo.GRU_CODIGO = txt_codigo.Text; oGrupo.USUARIOS.Clear(); for (int i = 0; i < chklstbox_usuarios.Items.Count; i++) { usuario = chklstbox_usuarios.Items[i].Text; //oUsuario = oCCUGUsuarios.ObtenerUsuarioPorNyA(usuario); oUsuario = oCCUGUsuarios.ObtenerUsuarioPorApellidoYNombre(usuario); if (chklstbox_usuarios.Items[i].Selected == true) { oGrupo.USUARIOS.Add(oUsuario); } } if (modo == "Alta") { oCCUGGrupos.Agregar(oGrupo); } else { oCCUGGrupos.Modificar(oGrupo); } } Page.Response.Redirect("~/Seguridad/Gestion de Grupos.aspx", false); }
private frmInformeVIP(Modelo_Entidades.USUARIO oUsuario) { InitializeComponent(); oUsuarioActual = oUsuario; this.rvMejoresClientes.ProcessingMode = ProcessingMode.Local; this.Mejores_ClientesTableAdapter.ClearBeforeFill = true; this.Mejores_ClientesTableAdapter.Fill(this.DataSetInformes.Mejores_Clientes, 10); }
private frmInformeEstadoAlquileres(Modelo_Entidades.USUARIO oUsuario) { InitializeComponent(); oUsuarioActual = oUsuario; this.rvEstadoAlquileres.ProcessingMode = ProcessingMode.Local; this.EstadoAlquileresTableAdapter.ClearBeforeFill = true; this.EstadoAlquileresTableAdapter.Fill(this.DataSetInformes.EstadoAlquileres, 10); }
private frmInformeFertMovido(Modelo_Entidades.USUARIO oUsu) { InitializeComponent(); oUsuarioActual = oUsu; this.FertilizanteMovido_ClientesTableAdapter.ClearBeforeFill = true; DateTime fechainicial= new DateTime(2012, 1, 1, 0, 0, 0); DateTime fechafinal= new DateTime(2013, 7, 1, 0, 0, 0); this.FertilizanteMovido_ClientesTableAdapter.Fill(this.DataSetInformes.FertilizanteMovido_Clientes, fechainicial, fechafinal); //this.rvFertilizanteMovido.LocalReport.DisplayName = "Fertilizante Movido - Desde Enero de 2012 a Diciembre de 2013"; }
protected void Page_Init(object sender, EventArgs e) { //Compruebo si el usuario se ha logueado viendo si existe una sesión if (Session["sUsuario"] == null) { Response.Redirect("~/Seguridad/Login.aspx", false); } oCCUGPerfiles = Controladora.CCUGPerfiles.ObtenerInstancia(); oCCUGUsuarios = Controladora.CCUGUsuarios.ObtenerInstancia(); oCCURPF = Controladora.CCURPF.ObtenerInstancia(); oFachada = Controladora.FachadaModuloSeguridad.ObtenerInstancia(); oUsuario = (Modelo_Entidades.USUARIO)Session["sUsuario"]; oListaModulos = new List<Modelo_Entidades.MODULO>(); oListaFormularios = new List<Modelo_Entidades.FORMULARIO>(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (validarObligatorios()) { //oUsuario = oCCURecuperarClave.obtenerUsuario(this.tbUsuario.Text, this.tbEMail.Text); oUsuario = Controladora.FachadaModuloSeguridad.ObtenerInstancia().ObtenerUsuario(this.tbUsuario.Text, this.tbEMail.Text); if (oUsuario != null) { if (oUsuario.USU_ESTADO != false) { Controladora.CCUGUsuarios oCCUGUsuarios= new Controladora.CCUGUsuarios(); try { //bool resultado = oCCUGUsuarios.ResetearClave(oUsuario); bool resultado = Controladora.FachadaModuloSeguridad.ObtenerInstancia().ResetearClave(oUsuario); if (resultado) { MessageBox.Show("Contraseña reseteada con éxito.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); //frmUsuarios.ObtenerInstancia().cargarGrillaUsuarios(); this.Close(); } else { MessageBox.Show("Contraseña no reseteada.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } catch (System.Data.EntitySqlException ex) { MessageBox.Show("No se ha podido resetear la contraseña: " + ex.InnerException.Message + ".", "Error de base de datos.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Datos Inválidos.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); //usuario inactivo } } else { MessageBox.Show("Datos Inválidos.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);//usuario inexistente } } }
private void btnAceptar_Click(object sender, EventArgs e) { if (validarObligatorios()) { _oUsuario = null; try { //_oUsuario = oCCULogin.login(this.tbUsuario.Text, this.tbPassword.Text); _oUsuario = Controladora.FachadaModuloSeguridad.ObtenerInstancia().RealizarLogIn(this.tbUsuario.Text, this.tbPassword.Text); } catch (System.Data.DataException ex) { MessageBox.Show("Error de conexión a la base de datos: " + ex.InnerException.Message, "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (_oUsuario != null) { if (_oUsuario.USU_CLAVE == this.tbPassword.Text) //si el usuario devuelto tiene la clave igual a la que ingresaron en el textbox { MessageBox.Show("Contraseña errónea.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); this.tbPassword.Text = ""; this.tbPassword.Focus(); } else { /* frmPrincipal.ObtenerInstancia().armarMenu(_oUsuario); frmPrincipal.ObtenerInstancia().Show(); this.Close(); */ this.DialogResult = DialogResult.OK; } } else { MessageBox.Show("Usuario inexistente.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnEliminar_Click(object sender, EventArgs e) { oUsuario = (Modelo_Entidades.USUARIO)bsUsuarios.Current; if (oUsuario == null) { MessageBox.Show("Primero debe elegir un usuario.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult oDialogResult = MessageBox.Show("¿Está seguro que desea eliminar el usuario seleccionado?", "Confirmar eliminar.", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (oDialogResult == DialogResult.Yes) { try { if (oCCUGUsuarios.ComprobarRelaciones(oUsuario.USU_CODIGO)) { bool resultado = oCCUGUsuarios.Eliminar(oUsuario); if (resultado) { MessageBox.Show("Usuario eliminado correctamente.", "Resultado.", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarGrillaUsuarios(); } else { MessageBox.Show("El usuario no se pudo eliminar.", "Resultado.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El usuario no se pudo eliminar porque ha intervenido en alguna operación.", "Resultado.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (EntitySqlException ex) { MessageBox.Show(ex.Message, "Excepción.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void armarMenu(Modelo_Entidades.USUARIO oUsuarioActual) { oUsuario = oUsuarioActual; if (oUsuarioActual == null) { MessageBox.Show("Error de login.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Closing -= new System.ComponentModel.CancelEventHandler(this.FormPrincipal_Closing); this.Close(); } this.Closing += new System.ComponentModel.CancelEventHandler(this.FormPrincipal_Closing); Controladora.CCULogin oCCULogin = new Controladora.CCULogin(); List<Modelo_Entidades.PERFIL> collPerfilesUsuario = oCCULogin.recuperarPerfil(oUsuario); List<Modelo_Entidades.MODULO> ModulosExistentes = oCCULogin.obtenerModulos(); foreach (Modelo_Entidades.PERFIL oPerfil in collPerfilesUsuario) { switch (oPerfil.FORMULARIOS.FRM_MODULO) { case "seguridad": this.btnMenuSeguridad.Enabled = true; this.btnMenuSeguridad.Visible = true; break; case "core": this.btnMenuAutorizaciones.Enabled = true; this.btnMenuAutorizaciones.Visible = true; break; case "gestiones": this.btnMenuGestiones.Enabled = true; this.btnMenuGestiones.Visible = true; break; } } foreach (Modelo_Entidades.PERFIL oPerfil in collPerfilesUsuario) { Modelo_Entidades.FORMULARIO oForm = oCCURPF.obtenerFormularios().Find(delegate(Modelo_Entidades.FORMULARIO oFormularioBuscado){return oFormularioBuscado.FRM_CODIGO == oPerfil.FRM_CODIGO;}); switch (oForm.FRM_FORMULARIO) { case "frmAlmacenes": this.btnAlmacenes.Visible = true; break; case "frmAlquileres": this.btnAlquileres.Visible = true; break; case "frmAutorizaciones": this.btnAutorizaciones.Visible = true; break; case "frmCargaYDescarga": this.btnCargaYDescarga.Visible = true; break; case "frmChoferes": this.btnChoferes.Visible = true; break; case "frmClientes": this.btnClientes.Visible = true; break; case "frmGrupos": this.btnGrupos.Visible = true; break; case "frmPerfiles": this.btnPerfiles.Visible = true; break; case "frmRegistroIngreso": this.btnReg_Ingreso.Visible = true; break; case "frmTransportes": this.btnTransportes.Visible = true; break; case "frmUsuarios": this.btnUsuarios.Visible = true; break; } } lblUsuario.Text = "Usuario: " + oUsuario.USU_CODIGO; }
//evento que se ejecuta antes de llamar al load protected void Page_Init(object sender, EventArgs e) { if (!Page.IsPostBack) { oUsuario = (Modelo_Entidades.USUARIO)HttpContext.Current.Session["sUsuario"]; botonera1.ArmaPerfil(oUsuario, "frmUsuarios"); } }
protected void btn_eliminar_modal_Click(object sender, EventArgs e) { usuario = gvUsuarios.SelectedRow.Cells[1].Text; oUsuario = oCCUGUsuarios.ObtenerUsuario(usuario); oUsuario.USU_ESTADO = false; // Nunca se borra un usuario, por eso solo se modifica el estado. oCCUGUsuarios.Modificar(oUsuario); ScriptManager.RegisterStartupScript(this, this.GetType(), "pop", "closeModal();", true); message.Visible = true; lb_error.Text = "El usuario fue pasado a inactivo"; Arma_Lista(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (Modo == "Alta") { if (validarObligatorios()) { oUsuario = new Modelo_Entidades.USUARIO(); oUsuario.USU_APELLIDO = this.tbApellido.Text; oUsuario.USU_CODIGO = this.tbUsuario.Text; oUsuario.USU_EMAIL = this.tbEMail.Text; oUsuario.USU_ESTADO = this.cbEstado.Checked; oUsuario.USU_NOMBRE = this.tbNombre.Text; //vacío la colección de grupos del usuario, para que al quitar uno no quede guardado desde antes oUsuario.GRUPOS.Clear(); //agregar todos los grupos checkeados a la lista de grupos foreach (object item in clbGrupos.CheckedItems)//por cada objeto "item" de la lista de objetos checkeados en clbgrupos { oUsuario.GRUPOS.Add((Modelo_Entidades.GRUPO)item);//agrego el item, después de transformarlo en grupo, a la colección } if (this.cbEstado.Checked == true) { oUsuario.USU_ESTADO = true; } else { oUsuario.USU_ESTADO = false; } bool resultado; try { Modelo_Entidades.USUARIO oUsuarioEncontrado = oCCUGUsuarios.ObtenerUsuario(oUsuario.USU_CODIGO); if (oUsuarioEncontrado != null) { MessageBox.Show("El usuario ya existe.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } resultado = oCCUGUsuarios.Agregar(oUsuario); if (resultado) { MessageBox.Show("Guardado con éxito", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); frmUsuarios.ObtenerInstancia().cargarGrillaUsuarios(); this.Close(); } else { MessageBox.Show("No guardado.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } catch (System.Data.EntitySqlException ex) { MessageBox.Show("No se ha podido guardar el nuevo usuario: " + ex.InnerException.Message + ".", "Error de base de datos.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { if (validarObligatorios()) { oUsuario.USU_APELLIDO = this.tbApellido.Text; oUsuario.USU_CODIGO = this.tbUsuario.Text; oUsuario.USU_EMAIL = this.tbEMail.Text; oUsuario.USU_ESTADO = this.cbEstado.Checked; oUsuario.USU_NOMBRE = this.tbNombre.Text; //vacío la colección de grupos del usuario, para que al quitar uno no quede guardado desde antes oUsuario.GRUPOS.Clear(); //agregar los grupos checkeados que no estén todavía en la lista de grupos a la misma foreach (object item in clbGrupos.CheckedItems)//por cada objeto "item" de la lista de objetos checkeados en clbgrupos { oGrupo = (Modelo_Entidades.GRUPO)item; //convierto el item en un grupo (oGrupo) Modelo_Entidades.GRUPO oGrupoEncontrado; //declaro el grupo oGrupoEncontrado //busco en la lista de grupos del usuario el grupo cuyo código sea igual al código del grupo actual, oGrupo oGrupoEncontrado = oUsuario.GRUPOS.ToList<Modelo_Entidades.GRUPO>().Find(delegate(Modelo_Entidades.GRUPO oGrupoBuscado) { return oGrupoBuscado.GRU_CODIGO == oGrupo.GRU_CODIGO; }); if (oGrupoEncontrado == null) //si el grupo encontrado es nulo (significa que el que busqué todavía no fue agregado) { oUsuario.GRUPOS.Add(oGrupo);//agrego el grupo encontrado a la colección } } if (this.cbEstado.Checked == true) { oGrupo.GRU_ESTADO = true; } else { oGrupo.GRU_ESTADO = false; } bool resultado; try { resultado = oCCUGUsuarios.Modificar(oUsuario); if (resultado) { MessageBox.Show("Actualizado con éxito", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); frmUsuarios.ObtenerInstancia().cargarGrillaUsuarios(); this.Close(); } else { MessageBox.Show("No actualizado.", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } catch (System.Data.EntitySqlException ex) { MessageBox.Show("No se ha podido actualizar el usuario: " + ex.InnerException.Message + ".", "Error de base de datos.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private frmRegistroIngreso(Modelo_Entidades.USUARIO oUsu) { InitializeComponent(); oUsuarioActual = oUsu; }
//evento que se ejecuta antes de llamar al load protected void Page_Init(object sender, EventArgs e) { usuario = Server.UrlDecode(Request.QueryString["usuario"]); modo = Server.UrlDecode(Request.QueryString["modo"]); if (usuario == "nuevo") { oUsuario = new Modelo_Entidades.USUARIO(); } else { oUsuario = oCCUGUsuarios.ObtenerUsuario(usuario); } message.Visible = false; txt_nuevacontraseña.Enabled = false; txt_repetircontraseña.Enabled = false; txt_contraseña_actual.Enabled = false; btn_cambiarpass.Enabled = false; if (modo != "Alta") { txt_apellido.Text = oUsuario.USU_APELLIDO; txt_nombre.Text = oUsuario.USU_NOMBRE; txt_email.Text = oUsuario.USU_EMAIL; txt_nombreusuario.Text = oUsuario.USU_CODIGO; chk_estado.Checked = (bool)oUsuario.USU_ESTADO; if (modo == "Consulta") { txt_apellido.Enabled = false; txt_nombre.Enabled = false; txt_nombreusuario.Enabled = false; txt_email.Enabled = false; btn_guardar.Enabled = false; btn_cancelar.Text = "Cerrar"; chk_estado.Enabled = false; chklstbox_grupos.Enabled = false; btn_cambiarpass.Enabled = false; } else { chk_estado.Enabled = true; btn_cambiarpass.Enabled = true; } } else { txt_nuevacontraseña.Enabled = true; txt_repetircontraseña.Enabled = true; } }
// Cargo los datos en los controles correspondientes private void CargaDatos() { string usuario; chklstbox_usuarios.DataSource = null; chklstbox_usuarios.DataSource = oCCUGUsuarios.ObtenerNombresDeUsuarios(); chklstbox_usuarios.DataBind(); chklstbox_persmisos.DataSource = null; chklstbox_persmisos.DataSource = oCCURPF.ObtenerPermisos(); chklstbox_persmisos.DataBind(); oListaFormularios = oCCURPF.obtenerFormularios(); cmb_formularios.DataSource = oListaFormularios; cmb_formularios.DataBind(); if (modo != "Alta") { for (int i = 0; i < chklstbox_usuarios.Items.Count; i++) { usuario = chklstbox_usuarios.Items[i].Text; //oUsuario = oCCUGUsuarios.ObtenerUsuarioPorNyA(usuario); oUsuario = oCCUGUsuarios.ObtenerUsuarioPorApellidoYNombre(usuario); foreach (Modelo_Entidades.USUARIO miUsuario in oGrupo.USUARIOS.ToList()) { if (oUsuario.USU_CODIGO == miUsuario.USU_CODIGO) { chklstbox_usuarios.Items[i].Selected = true; } } } } }
private frmUsuarios(Modelo_Entidades.USUARIO oUsu) { InitializeComponent(); oUsuarioActual = oUsu; }
private void btnResetearClave_Click(object sender, EventArgs e) { oUsuario = (Modelo_Entidades.USUARIO)bsUsuarios.Current; if (oUsuario == null) { MessageBox.Show("Primero debe elegir un usuario.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult oDialogResult = MessageBox.Show("¿Está seguro que desea resetear la clave del usuario seleccionado?", "Confirmar resetear.", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (oDialogResult == DialogResult.Yes) { try { bool resultado = oCCUGUsuarios.ResetearClave(oUsuario); if (resultado) { MessageBox.Show("Clave reseteada correctamente.", "Resultado.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Clave no reseteada.", "Resultado.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (EntitySqlException ex) { MessageBox.Show(ex.Message, "Excepción.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnModificar_Click(object sender, EventArgs e) { oUsuario = (Modelo_Entidades.USUARIO)bsUsuarios.Current; if (oUsuario == null) { MessageBox.Show("Primero debe elegir un usuario.", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { frmUsuario ofrmUsuario = new frmUsuario(oUsuario); ofrmUsuario.Show(); } }
protected void Page_Init(object sender, EventArgs e) { usuario = Server.UrlDecode(Request.QueryString["usuario"]); oUsuario = oCCUGUsuario.ObtenerUsuario(usuario); }
private void LeerDeSesion() { oOperacion = (Modelo_Entidades.Operacion)HttpContext.Current.Session["Operacion"]; oListaOperaciones = (List<Modelo_Entidades.Operacion>)HttpContext.Current.Session["ListaOperaciones"]; oListaTiposOperacion = (List<Modelo_Entidades.Tipo_Operacion>)HttpContext.Current.Session["ListaTipos"]; oListaTiposMatricula = (List<Modelo_Entidades.Tipo_Matricula>)HttpContext.Current.Session["ListaMatriculas"]; oListaEstadosOperacion = (List<Modelo_Entidades.Estado_Operacion>)HttpContext.Current.Session["ListaEstado"]; oUsuario = (Modelo_Entidades.USUARIO)HttpContext.Current.Session["sUsuario"]; }
protected void Page_Init(object sender, EventArgs e) { if(!Page.IsPostBack) { oUsuario = (Modelo_Entidades.USUARIO)HttpContext.Current.Session["sUsuario"]; if (oUsuario == null) { Response.Redirect("~/Seguridad/Login.aspx", false); } else { botonera1.ArmaPerfil(oUsuario, "frmOperaciones"); } } }
protected void Page_Init(object sender, EventArgs e) { if (!Page.IsPostBack) { oUsuario = (Modelo_Entidades.USUARIO)HttpContext.Current.Session["sUsuario"]; ArmarPerfil(oUsuario, "frmAutorizarOperacion"); //obtener la operacion de la base de datos o de la sesión nrooperacion = Server.UrlDecode(Request.QueryString["operacion"]); oOperacion = oCCUCore.ObtenerOperacion(Convert.ToInt64(nrooperacion)); } else { oUsuario = (Modelo_Entidades.USUARIO)HttpContext.Current.Session["sUsuario"]; ArmarPerfil(oUsuario, "frmAutorizarOperacion"); //obtener la operacion de la base de datos o de la sesión nrooperacion = Server.UrlDecode(Request.QueryString["operacion"]); oOperacion = oCCUCore.ObtenerOperacion(Convert.ToInt64(nrooperacion)); } }
protected void btn_guardar_Click(object sender, EventArgs e) { if (ValidarObligatorios()) { oOperacion.notas = txt_notas.Text; if (oOperacion.Estado_Operacion.descripcion == "Autorizado") { //oOperacion.Estado_Operacion.descripcion = "En Proceso"; oOperacion.peso_inicial = Convert.ToSingle(txt_peso.Text); //datos auditoría oOperacion.accion = "Modificacion - Registrar Pesado Inicial"; } else { //oOperacion.Estado_Operacion.descripcion = "Finalizado"; oOperacion.peso_final = Convert.ToSingle(txt_peso.Text); //datos auditoría oOperacion.accion = "Modificacion - Registrar Pesado Final"; } //obtener datos de usuario oUsuario = (Modelo_Entidades.USUARIO)Session["sUsuario"]; //datos auditoría oOperacion.USU_CODIGO = oUsuario.USU_CODIGO; oOperacion.fecha_y_hora_accion = DateTime.Now; try { //llamar comprobacion (comprobar si lo movido concuerda con lo que está en el documento) //bool resultado = oCCUCore.ComprobarFertilizanteMovido(oOperacion); bool resultado = oCCUCore.ComprobarTolerancia(oOperacion); List<Modelo_Entidades.Estado_Operacion> oListaTiposOperacion = oCCUCore.ObtenerEstadosOperacion(); if (resultado) { if (oOperacion.Estado_Operacion.descripcion == "Autorizado") { //oOperacion.Estado_Operacion.descripcion = "En Proceso"; oOperacion.Estado_Operacion = oListaTiposOperacion.Find(delegate(Modelo_Entidades.Estado_Operacion oEstadoBuscado) { return oEstadoBuscado.descripcion == "En Proceso"; }); oOperacion.estado = oOperacion.Estado_Operacion.id_estado_operacion; } else { //oOperacion.Estado_Operacion.descripcion = "Finalizado"; oOperacion.Estado_Operacion = oListaTiposOperacion.Find(delegate(Modelo_Entidades.Estado_Operacion oEstadoBuscado) { return oEstadoBuscado.descripcion == "Finalizado"; }); oOperacion.estado = oOperacion.Estado_Operacion.id_estado_operacion; } if ( oOperacion.Estado_Operacion.descripcion=="Finalizado") { //actualizar los valores del alquiler oCCUCore.ActualizarAlquiler(oOperacion); } bool resultado2 = oCCUCore.Modificar(oOperacion); if (resultado2) { lb_error.Text = this.oOperacion.tipo_operacion + " registrada correctamente. Será redireccionado a Operaciones en 5 segundos."; Page.Response.Redirect("~/Operaciones/Operaciones.aspx", false); } else { lb_error.Text = pesado + " no registrado."; } } else { lb_error.Text = pesado + " no registrado."; } } catch (System.Data.DataException ex) { lb_error.Text = "Excepción: " + ex.InnerException.Message; } } }
private frmEquivalencias(Modelo_Entidades.USUARIO oUsuario) { InitializeComponent(); oUsuarioActual = oUsuario; }
private void frmPrincipalAntiguo_Load(object sender, EventArgs e) { this.Hide(); //frmLogin.ObtenerInstancia().ShowDialog(); if (frmLogin.ObtenerInstancia().ShowDialog() == DialogResult.OK) { oUsuario = frmLogin.ObtenerInstancia().oUsuario; armarMenu(); this.Show(); } else { this.Closing += new System.ComponentModel.CancelEventHandler(this.FormPrincipal_Closing); this.Close(); } }
public frmUsuario(Modelo_Entidades.USUARIO oUsuarioEnviado) { InitializeComponent(); Modo = "Modificacion"; oUsuario = oUsuarioEnviado; }