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
        public void llenarestados()
        {
            TruespectEntities db = new TruespectEntities();

            var estados = (from q in db.estados
                           select new { id = q.id_estado, text = q.estado }).ToList();

            ddlestados.DataSource     = estados;
            ddlestados.DataValueField = "id";
            ddlestados.DataTextField  = "text";
            ddlestados.DataBind();
        }
예제 #4
0
        public void llenarddl()
        {
            TruespectEntities db = new TruespectEntities();
            var llenar           = (from q in db.categoria
                                    select new { value = q.id_categoria, label = q.nombre_categoria }).ToList();


            ddlcategoria.DataSource     = llenar;
            ddlcategoria.DataTextField  = "label";
            ddlcategoria.DataValueField = "value";
            ddlcategoria.DataBind();
        }
예제 #5
0
        protected void ddlestados_SelectedIndexChanged(object sender, EventArgs e)
        {
            int estados          = Convert.ToInt32(ddlestados.Text);
            TruespectEntities db = new TruespectEntities();

            var ciudad = (from q in db.ciudades
                          from p in db.estados
                          where q.id_estados == estados

                          select new { id = q.id_ciudad, texto = q.ciudad }).Distinct().ToList();

            ddlciudades.DataSource     = ciudad;
            ddlciudades.DataValueField = "id";
            ddlciudades.DataTextField  = "texto";
            ddlciudades.DataBind();
        }
예제 #6
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);
     }
 }
예제 #7
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            TruespectEntities db = new TruespectEntities();
            var consulta         = (from q in db.usuarios
                                    where q.usuario == txtusuario.Value && q.contraseña == txtcontraseña.Value
                                    select q).SingleOrDefault();

            if (consulta != null)
            {
                Session["usuario"] = consulta.usuario;
                Session["nombre"]  = consulta.nombres + " " + consulta.apellidos;
                Response.Redirect("Inicio.aspx");
            }
            else
            {
                string validarusuario = "alert('El usuario o la Contraseña es Incorrecta');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", validarusuario, true);
            }
        }
        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);
                }
            }
        }