コード例 #1
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            string contraseña = string.Empty;

            if (txtcontraseña1.Value == txtcontraseña2.Value)
            {
                contraseña = txtcontraseña1.Value;
            }
            string tpoUsuario   = string.Empty;
            int    valorusuario = Convert.ToInt32(selectusuarios.Value);

            switch (valorusuario)
            {
            case 1:
                tpoUsuario = "ADMINISTRADOR";
                break;

            case 2:
                tpoUsuario = "ALMACENISTA";
                break;

            case 3:
                tpoUsuario = "USUARIO";
                break;
            }
            TruespectEntities db1 = new TruespectEntities();
            var validar           = (from p in db1.usuarios
                                     where p.usuario == txtusuario.Value
                                     select p).SingleOrDefault();

            if (validar != null)
            {
                string validarusuario = "alert('El usuario ya existe por favor cambie el usuario de acceso');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", validarusuario, true);
            }
            else
            {
                using (TruespectEntities db = new TruespectEntities())
                {
                    usuarios usuarios = new usuarios
                    {
                        nombres        = txtnombres.Value.ToUpper(),
                        apellidos      = txtapellidos.Value.ToUpper(),
                        usuario        = txtusuario.Value.ToUpper(),
                        contraseña     = contraseña,
                        rfc            = txtrfc.Value.ToUpper(),
                        id_tpo_usuario = Convert.ToInt32(selectusuarios.Value),
                        tpo_usuario    = tpoUsuario,
                        fecha_registro = System.DateTime.Now,
                        status         = "ACTIVO"
                    };
                    db.usuarios.Add(usuarios);
                    db.SaveChanges();
                    limparregistro();
                    string script = "alert('Registro Exitoso');";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                }
            }
        }
コード例 #2
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            TruespectEntities db1 = new TruespectEntities();
            var validaralmacen    = (from j in db1.usuarios
                                     where j.usuario == txtusuario.Value && j.contraseña == txtcontraseña1.Value && j.id_tpo_usuario == 2
                                     select j).SingleOrDefault();

            if (validaralmacen != null)
            {
                if (validaralmacen.id_tpo_usuario == 2)
                {
                    using (TruespectEntities db = new TruespectEntities())
                    {
                        if (txtcantidad_almacen1.Value == "")
                        {
                            txtcantidad_almacen1.Value = "0";
                        }
                        if (txtcantidad_almacen2.Value == "")
                        {
                            txtcantidad_almacen2.Value = "0";
                        }
                        string           estado = ddlestadomaterial.Value;
                        registro_almacen ra     = new registro_almacen
                        {
                            codigo               = txtcodigo.Value.ToUpper(),
                            cantidad_almacen1    = Convert.ToInt32(txtcantidad_almacen1.Value),
                            cantidad_almacen2    = Convert.ToInt32(txtcantidad_almacen2.Value),
                            unidad               = txtunidad.Value.ToUpper(),
                            descripcion_material = txtdescripcion_material.Value.ToUpper().Trim(),
                            estado_de_material   = ddlestadomaterial.Value.ToUpper(),
                            observacion          = ddlobservacion.Value,
                            codigo_categoria     = Convert.ToInt32(ddlcategoria.Value),
                            precio_total         = Convert.ToDecimal(txtprecio_total.Value),
                            precio_unidad        = Convert.ToDecimal(txtpreci_unidad.Value),
                            usuario_registrar    = validaralmacen.usuario.ToUpper(),
                            apellido_usuario     = validaralmacen.apellidos.ToUpper(),
                            nombre_usuario       = validaralmacen.nombres.ToUpper(),
                            fecha_ingresa        = System.DateTime.Now
                        };
                        db.registro_almacen.Add(ra);
                        db.SaveChanges();
                        limpiar();
                        string registroexitoso = "alert('Registro Exitoso');";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", registroexitoso, true);
                    }
                }
                else if (validaralmacen.id_tpo_usuario != 2)
                {
                    string usuarioincorrecto = "alert('Solo el Almacenista puede registrar articulos...');";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", usuarioincorrecto, true);
                }
            }
            else
            {
                string usuarioincorrecto = "alert('El usuario o la contraseña es incorrecto');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", usuarioincorrecto, true);
            }
        }
コード例 #3
0
 protected void Submit_Click(object sender, EventArgs e)
 {
     using (TruespectEntities db = new TruespectEntities())
     {
         sucursal sc = new sucursal
         {
             estado           = ddlestados.Text,
             ciudad           = ddlciudades.Text,
             nombre_sucuarsal = txtsucursal.Value
         };
         db.sucursal.Add(sc);
         db.SaveChanges();
         limpiar();
         string sucursal = "alert('Se ha creado la sucursal correctamente');";
         ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", sucursal, true);
     }
 }
コード例 #4
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            string            categoriaexitosa     = string.Empty;
            string            categoriainexistente = string.Empty;
            string            usuarioincorrecto    = string.Empty;
            TruespectEntities db = new TruespectEntities();

            var usuario = (from q in db.usuarios
                           where q.usuario == txtusuario.Value && q.contraseña == txtcontraseña.Value && q.id_tpo_usuario == 2
                           select q).SingleOrDefault();
            var validacion_categoria = (from i in db.categoria
                                        where i.nombre_categoria == txtcategoria.Value
                                        select i).SingleOrDefault();

            if (validacion_categoria != null)
            {
                categoriainexistente = "alert('La Categoria que desea Registrar ya existe intente de nuevo...');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", categoriainexistente, true);
            }
            else
            {
                if (usuario != null)
                {
                    categoria ct = new categoria
                    {
                        nombre_categoria = txtcategoria.Value.ToUpper()
                    };
                    db.categoria.Add(ct);
                    db.SaveChanges();
                    limpiar();
                    categoriaexitosa = "alert('La Categoria se ha Registrado correctamente');";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", categoriaexitosa, true);
                }
                else if (usuario == null || usuario.id_tpo_usuario != 2)
                {
                    usuarioincorrecto = "alert('Solo el Almacenista puede registrar categorias...');";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", usuarioincorrecto, true);
                }
            }
        }