Esempio n. 1
0
        public ActionResult Lotes(detalleBodegaProducto model)
        {
            if (ModelState.IsValid)
            {
                if (model.formaLote == "UEPS" || model.formaLote == "PEPS")
                {
                    System.Diagnostics.Debug.WriteLine(model.idProducto);
                    if (!datosDuplicados(model.idProducto))
                    {
                        string consulta = "insert into detalleProductoBodega(idProducto,gestion,formaLote) values (" + model.idProducto + ",'" + lote + "','" + model.formaLote + "');";
                        System.Diagnostics.Debug.WriteLine(consulta);
                        if (conexion.ExcuteQuery(consulta))
                        {
                            return(RedirectToAction("DetalleLotes", "Costos"));
                        }
                    }
                    else
                    {
                        ModelState.AddModelError("Error", "Datos duplicados con el producto");
                    }
                }
                else
                {
                    ModelState.AddModelError("Error", "No ingreso de fomra correcta el UEPS o PEPS");
                }
            }
            detalleBodegaProducto detalle = new detalleBodegaProducto();

            detalle.listaProducto = getListaProducto();
            return(View(detalle));
        }
        public ActionResult Entrada(DetalleEntrada modelo)
        {
            if (ModelState.IsValid)
            {
                if (modelo.costoProudcto != 0 && modelo.cantidad != 0)
                {
                    double costoTotal = modelo.costoProudcto * modelo.cantidad;
                    string consulta   = "insert into detalleEntrada(provedoor,idDetalle,cantidad,costoProducto,precioUnitario,costoTotal) values ('" + modelo.proeveedor + "'," + modelo.idDetalle + "," + modelo.cantidad + "," + modelo.costoProudcto + "," + modelo.costoProudcto + "," + costoTotal + ");";
                    //System.Diagnostics.Debug.WriteLine("idDetalle:" + modelo.idDetalle + " Proveedor: " + modelo.proeveedor + " costo:" + modelo.costoProudcto + " cantidad:" + modelo.cantidad);
                    System.Diagnostics.Debug.WriteLine(consulta);
                    if (conexion.ExcuteQuery(consulta))
                    {
                        return(RedirectToAction("DetalleEntradas", "Transaccion"));
                    }
                }
                else
                {
                    ModelState.AddModelError("Error", "No se aceptan ceros(0).");
                }
            }


            DetalleEntrada detalleEntrada = new DetalleEntrada();

            detalleEntrada.listaDetalleBodegaPruducto = getListaDetalleBodegaProducto();
            return(View(detalleEntrada));
        }
Esempio n. 3
0
        public ActionResult New(ClienteModel clienteModel)
        {
            if (ModelState.IsValid)
            {
                int idLi = clienteModel.idCliente;

                string    consulta = "SELECT * FROM view_listadoPreciosModulo WHERE idLista = " + idLi;
                DataTable dt       = conexion.ShowDataByQuery(consulta);
                string    tamano   = "";

                foreach (DataRow row in dt.Rows)
                {
                    tamano = row["rangoUsuarios"].ToString();
                }
                if (clienteModel.tamano == tamano)
                {
                    string consultaDos = "EXEC sp_AgregarCliente " + idLi + ",'" + clienteModel.nombre + "','" + clienteModel.nit + "','" + clienteModel.tipoEmpresa + "'," + tamano + ",'" + clienteModel.noTarjeta + "','" + clienteModel.nombreTarjeta + "','" + clienteModel.tipoTarjeta + "','" + clienteModel.CRVTarjeta + "';";
                    System.Diagnostics.Debug.WriteLine(consultaDos);
                    conexion.ExcuteQuery(consultaDos);
                    return(RedirectToAction("Create", "Home"));
                }
                else
                {
                    return(View());
                }
            }


            return(View());
        }
Esempio n. 4
0
        public ActionResult New(BodegaModel m)
        {
            if (ModelState.IsValid)
            {
                string email    = Session["Email"].ToString();
                string consulta = "EXEC sp_AgregarBodega '" + email + "','" + m.codigo + "','" + m.nombre + "','" + m.descripcion + "','" + m.direccion + "' ;";
                System.Diagnostics.Debug.WriteLine(consulta);
                if (conexion.ExcuteQuery(consulta))
                {
                    return(RedirectToAction("Index", "Bodega"));
                }
            }

            return(View());
        }
Esempio n. 5
0
        public ActionResult New(ProductoModel m, string activo, string inactivo)
        {
            if (ModelState.IsValid)
            {
                string email = Session["Email"].ToString();

                if (activo.Equals("true") && !IsEmpy(activo))
                {
                    string ac       = "activo";
                    string consulta = "EXEC sp_AgregarProducto '" + email + "','" + m.codigo + "','" + m.codigoBarra + "','" + m.nombre + "','" + m.descripcion + "','" + m.clasificacion + "','" + ac + "','" + m.presentacion + "' ;";
                    System.Diagnostics.Debug.WriteLine(consulta);
                    if (conexion.ExcuteQuery(consulta))
                    {
                        return(RedirectToAction("Index", "Producto"));
                    }
                    else
                    {
                        ModelState.AddModelError("Error", "Consulta Invalida");
                    }
                }
                else if (inactivo.Equals("true") && !IsEmpy(inactivo))
                {
                    string ina      = "inactivo";
                    string consulta = "EXEC sp_AgregarProducto '" + email + "','" + m.codigo + "','" + m.codigoBarra + "','" + m.nombre + "','" + m.descripcion + "','" + m.clasificacion + "','" + ina + "','" + m.presentacion + "' ;";
                    if (conexion.ExcuteQuery(consulta))
                    {
                        return(RedirectToAction("Index", "Producto"));
                    }
                    else
                    {
                        ModelState.AddModelError("Error", "Consulta Invalida");
                    }
                }
                else
                {
                    ModelState.AddModelError("Error", "Campos Incompletos");
                }
            }
            return(View());
        }
        public ActionResult Edit(UsuarioModel m)
        {
            if (ModelState.IsValid)
            {
                string      consulta = "update Usuario set  nombre = '" + m.nombre + "',apellido = '" + m.apellido + "',nick = '" + m.email + "',contrasena = '" + m.password + "' where idUsuario = " + m.id + ";";
                SQLConexion conexion = new SQLConexion();
                if (conexion.ExcuteQuery(consulta))
                {
                    Session["Email"] = m.email;
                    return(RedirectToAction("Index", "Producto"));
                }
            }


            return(View());
        }
        public ActionResult Register(UsuarioModel m)
        {
            if (ModelState.IsValid)
            {
                SQLConexion conexion = new SQLConexion();
                if (!dataDuplicate(m.email, "select p.nick as email from Usuario p;"))
                {
                    string consulta = "EXEC sp_AgregarUsuarioDefualt '" + m.nombre + "','" + m.apellido + "','" + m.email + "','" + m.password + "';";

                    conexion.ExcuteQuery(consulta);

                    return(RedirectToAction("Login", "Account"));
                }
                else
                {
                    ModelState.AddModelError("Error", "Ya existe el correo");
                }
            }

            return(View());
        }