コード例 #1
0
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                var manager = new AspNetUsers();
                manager.Id           = Convert.ToInt32(hdfId.Value);
                manager.PasswordHash = txtPassword.Text;
                manager.UserName     = txtUserName.Text;
                manager.Nombre       = txtName.Text;
                manager.Apellido1    = txtLastname.Text;
                manager.IdRol        = obtenerRolSeleccionado();

                if (objUsu.ConsultarPorId(manager).Count() > 0)
                {
                    var user = objUsu.Actualizar(manager);
                    validarResultado(user);
                }
                else
                {
                    if (objUsu.ConsultarPorUserName(manager).Count() > 0)
                    {
                        ErrorMessage.Text = "Error. El nombre de usuario ya esta en uso.";
                    }
                    else
                    {
                        var user = objUsu.Insertar(manager);
                        validarResultado(user);
                    }
                }
            }
        }
コード例 #2
0
 /// <summary>
 /// Actualiza Usuario
 /// </summary>
 private void Actualizar()
 {
     if (cBactivo.Checked == false)
     {
         estado = "No";
     }
     else
     {
         estado = "Si";
     }
     if (tBnombre.Text.Trim() == "" || tBappaterno.Text.Trim() == "" || tBusuario.Text.Trim() == "" || tBpass.Text.Trim() == "" || tBemail.Text.Trim() == "") //verificar campos en blanco
     {
         DialogResult dialog = MessageBox.Show("Algun campo esta en blanco verificalo", "Error al leer datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         tBusuario.Focus();
     }
     else
     {
         try
         {
             if (ClassUsuarios.Actualizar(cbNivel.Text, tBusuario.Text, tBpass.Text, tBnombre.Text, tBappaterno.Text, tBapmaterno.Text, tBemail.Text, estado) == true) //verifica creación
             {
                 DialogResult dialog = MessageBox.Show("Usuario seleccionado actualizado", "Actualizado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 tBusuario.Focus();
             }
             else
             {
                 DialogResult dialog = MessageBox.Show("Se esta actuaizando a un usuario inexistente" + Usuarios.Error, "Usuario Inexistente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 tBusuario.Focus();
                 tBusuario.SelectAll();
             }
         }
         catch (Exception)
         {
             DialogResult dialog = MessageBox.Show("Error al actualizar el usuario", "Error al actualizar", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     Inicio();
 }
コード例 #3
0
        public void ActualizarUsuario()
        {
            string msj = "";

            U.idUsuario            = idUsuario;
            U.Estado               = estado_chbx.Checked;
            U.Usuario              = usuario_txt.Text;
            U.TipoUsuario          = tipoUsuario_txt.Text;
            U.Nombre               = nombre_txt.Text;
            U.Clave                = clave_txt.Text;
            U.CrearUsuario         = crearUsuario_chbx.Checked;
            U.CrearProducto        = crearProductos_chbx.Checked;
            U.CrearTipoProducto    = crearTipoProducto_chbx.Checked;
            U.CrearTipoUnidad      = crearUnidad_chbx.Checked;
            U.Facturacion          = facturacion_chbx.Checked;
            U.HistorialFacturas    = historialFacturas_chbx.Checked;
            U.EntradaProductos     = Entrada_chbx.Checked;
            U.SalidaProductos      = salidaProductos_chbx.Checked;
            U.RepExistencia        = repExistencia_chbx.Checked;
            U.RepCuadre            = repCuadre_chbx.Checked;
            U.RepVentas            = repVentas_chbx.Checked;
            U.ComponentesProductos = ingredientes_chbx.Checked;
            U.ReporteEntrada       = reporteEntrada_chbx.Checked;
            U.ReporteSalida        = reporteSalida_chbx.Checked;
            U.EliminarFactura      = eliminarFactura_radiobtn.Checked;
            msj = U.Actualizar();
            if (msj == "1")
            {
                MessageBox.Show("Usuario Actualizado!", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LLenarDtgUsuarios();
                ResetearCampos();
            }
            else
            {
                MessageBox.Show("Usuario no pudo ser Actualizado!", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
 public ActionResult Edit(ModeloUsuario Modelo)
 {
     _Usuarios.Actualizar(Modelo);
     return(RedirectToAction("Index"));
 }
コード例 #5
0
        /// <summary>
        /// MÉTODO PARA ACTUALIZAR AL PROMOTOR
        /// </summary>
        private void Actualizar()
        {
            int IDUsuarioActual = 0;

            int.TryParse(((Usuarios)Session["Usuario"]).Id.ToString(), out IDUsuarioActual);
            //PROMOTOR
            int ID = int.Parse(Request.QueryString["id"].ToString());

            App_Code.Entidades.Promotores Promotor = new App_Code.Entidades.Promotores
            {
                Id        = ID,
                IdUsuario = IDUsuarioActual
            };
            Promotor.ConsultarID();
            PromotorFormulario(Promotor);
            Promotor.Actualizar();
            //USUARIO
            Usuarios Usuario = new Usuarios()
            {
                IdActor     = Promotor.Id,
                IdTipoActor = 2,
                IdUsuario   = IDUsuarioActual
            };

            Usuario.ConsultarID();
            Usuario.Nombre     = tb_Usuario.Text;
            Usuario.Contrasena = tb_Contrasena.Text;
            Usuario.Actualizar();
            //REDES SOCIALES DEL PROMOTOR
            GuardarRedSocial(Promotor.Id, 2, 1, tb_Facebook.Text);
            GuardarRedSocial(Promotor.Id, 2, 2, tb_Twitter.Text);
            GuardarRedSocial(Promotor.Id, 2, 3, tb_Instagram.Text);
            //DOCUMENTOS DEL PROMOTOR
            GuardarDocumentos(Promotor.Id, 2, 1, fu_ActaNacimiento.FileName);
            GuardarDocumentos(Promotor.Id, 2, 2, fu_INE.FileName);
            GuardarDocumentos(Promotor.Id, 2, 3, fu_CURP.FileName);
            GuardarDocumentos(Promotor.Id, 2, 4, fu_ConstanciaResidencia.FileName);
            GuardarDocumentos(Promotor.Id, 2, 5, fu_ComprobanteDomicilio.FileName);

            //PRIMER REFERENCIA
            ReferenciasPromotores Primera = new ReferenciasPromotores
            {
                IdActor   = Promotor.Id,
                IdUsuario = IDUsuarioActual
            };
            DataSet Consulta = Primera.ConsultarTodo();

            Primera.Id = int.Parse(Consulta.Tables[0].Rows[0]["Id"].ToString());
            Primera.ConsultarID();
            PrimerReferenciaFormulario(Primera);
            Primera.Actualizar();
            //REDES SOCIALES DE LA PRIMER REFERENCIA
            GuardarRedSocial(Primera.Id, 5, 1, tb_pr_Facebook.Text);
            GuardarRedSocial(Primera.Id, 5, 2, tb_pr_Twitter.Text);
            GuardarRedSocial(Primera.Id, 5, 3, tb_pr_Instagram.Text);
            //DOCUMENTOS DE LA PRIMER REFERENCIA
            GuardarDocumentos(Primera.Id, 5, 1, fu_pr_ActaNacimiento.FileName);
            GuardarDocumentos(Primera.Id, 5, 2, fu_pr_INE.FileName);
            GuardarDocumentos(Primera.Id, 5, 3, fu_pr_CURP.FileName);
            GuardarDocumentos(Primera.Id, 5, 4, fu_pr_ConstanciaResidencia.FileName);
            GuardarDocumentos(Primera.Id, 5, 5, fu_pr_ComprobanteDomicilio.FileName);

            //SEGUNDA REFERENCIA
            ReferenciasPromotores Segunda = new ReferenciasPromotores
            {
                IdActor   = Promotor.Id,
                IdUsuario = IDUsuarioActual
            };

            Segunda.Id = int.Parse(Consulta.Tables[0].Rows[1]["Id"].ToString());
            Segunda.ConsultarID();
            SegundaReferenciaFormulario(Segunda);
            Segunda.Actualizar();
            //REDES SOCIALES DE LA SEGUNDA REFERENCIA
            GuardarRedSocial(Segunda.Id, 5, 1, tb_sr_Facebook.Text);
            GuardarRedSocial(Segunda.Id, 5, 2, tb_sr_Twitter.Text);
            GuardarRedSocial(Segunda.Id, 5, 3, tb_sr_Instagram.Text);
            //DOCUMENTOS DE LA SEGUNDA REFERENCIA
            GuardarDocumentos(Segunda.Id, 5, 1, fu_sr_ActaNacimiento.FileName);
            GuardarDocumentos(Segunda.Id, 5, 2, fu_sr_INE.FileName);
            GuardarDocumentos(Segunda.Id, 5, 3, fu_sr_CURP.FileName);
            GuardarDocumentos(Segunda.Id, 5, 4, fu_sr_ConstanciaResidencia.FileName);
            GuardarDocumentos(Segunda.Id, 5, 5, fu_sr_ComprobanteDomicilio.FileName);

            Session["Alerta"] = Herramientas.Alerta("Operación existosa!", "Promotor actualizado correctamente.", 3);
            Response.Redirect("Listado.aspx");
        }