Example #1
0
        public ActionResult añadirproductos(string idSucursal)
        {
            SucursalBean sucursal = new SucursalBean();
            sucursal = admin.buscarSucursal(idSucursal);
            List<ProductoBean> listatootalproductos = ventafacede.ListarProducto("", "");

            List<sucursalproductoBean> listpro = new List<sucursalproductoBean>();
            listpro = admin.obtenerproductsucursal(idSucursal);
            sucursal.listaProductos = new List<sucursalproductoBean>(); ;

            for (int i = 0; i < listatootalproductos.Count; i++)
            {
                sucursalproductoBean aux = new sucursalproductoBean();
                aux.id = listatootalproductos[i].id;
                aux.nombre = listatootalproductos[i].nombre;
                aux.nombreTipo = listatootalproductos[i].nombreTipo;

                for (int j = 0; j < listpro.Count; j++)
                {
                    if (listatootalproductos[i].id == listpro[j].id) aux.estadodispo = true;
                }
                sucursal.listaProductos.Add(aux);

            }

            return View(sucursal);
        }
Example #2
0
        public void ActualizarSucursal(SucursalBean suc)
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                String strQuery = "UPDATE Cafeteria SET nombre=@nombre, nombreAdministrador=@nomadmin, estado=@estado, telefono1=@tele, telefono2=@tele2 " +
                                  " WHERE idCafeteria = @id";

                SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                Utils.agregarParametro(objQuery, "@nombre", suc.nombre);
                Utils.agregarParametro(objQuery, "@nomadmin", suc.nombreAdministrador);
                Utils.agregarParametro(objQuery, "@estado", suc.estado);
                Utils.agregarParametro(objQuery, "@tele", suc.telefono1);
                Utils.agregarParametro(objQuery, "@tele2", suc.telefono2);
                Utils.agregarParametro(objQuery, "@id", suc.id);
                objQuery.ExecuteNonQuery();

            }
            catch (Exception e)
            {
                log.Error("Actualizar_Sucursal(EXCEPTION): ", e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #3
0
        public void añadirproductos(SucursalBean suc)
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                for (int i = 0; i < suc.listaProductos.Count; i++)
                {
                    if (suc.listaProductos[i].cantidad > 0)
                    {
                        String strQuery = "Insert into Cafeteria_x_Producto (idCafeteria,idProducto,precioventa, cantidad) values " +
                                            "(@idcafe,@idprod,@precio,@cantidad)";

                        SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                        Utils.agregarParametro(objQuery, "@idcafe", suc.id);
                        Utils.agregarParametro(objQuery, "@idprod", suc.listaProductos[i].id);
                        Utils.agregarParametro(objQuery, "@precio", suc.listaProductos[i].precioventa);
                        Utils.agregarParametro(objQuery, "@cantidad", suc.listaProductos[i].cantidad);
                        objQuery.ExecuteNonQuery();
                    }
                }

            }
            catch (Exception ex)
            {
                log.Error("Añadir IngredientesxCafeteria(EXCEPTION): ", ex);
                throw ex;
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #4
0
 public ActionResult Modificarpersonal2(SucursalBean suc)
 {
     admin.eliminarpersonaldesucu(suc);
     return RedirectToAction("verPersonal/" + suc.id, "Sucursal");
 }
Example #5
0
 public ActionResult Modificarpersonal(SucursalBean suc)
 {
     return View(suc);
 }
Example #6
0
 public void guardarnuevopersonal(SucursalBean suc)
 {
     sucursalDAo.guardarnuevopersonal(suc);
 }
Example #7
0
        public void modificarproductos(SucursalBean suc)
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                for (int i = 0; i < suc.listaProductos.Count; i++)
                {
                    String strQuery = "Update Cafeteria_x_Producto SET cantidad = @cantidad, precioventa=@precio  where idProducto=@idprod and idCafeteria=@idcafe ";

                    SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                    Utils.agregarParametro(objQuery, "@idcafe", suc.id);
                    Utils.agregarParametro(objQuery, "@idprod", suc.listaProductos[i].id);
                    Utils.agregarParametro(objQuery, "@precio", suc.listaProductos[i].precioventa);
                    Utils.agregarParametro(objQuery, "@cantidad", suc.listaProductos[i].cantidad);
                    objQuery.ExecuteNonQuery();

                }

            }
            catch (Exception ex)
            {
                log.Error("Modificar IngredientesxSucursal(EXCEPTION): ", ex);
                throw ex;
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #8
0
 public ActionResult añadirpersonal(SucursalBean suc)
 {
     admin.guardarnuevopersonal(suc);
     return RedirectToAction("verPersonal/" + suc.id, "Sucursal");
 }
Example #9
0
 public void registrar(SucursalBean sucu)
 {
     sucursalDAo.registrar(sucu);
 }
Example #10
0
 public void eliminarpersonaldesucu(SucursalBean suc)
 {
     sucursalservice.eliminarpersonaldesucu(suc);
 }
Example #11
0
 public void guardarnuevopersonal(SucursalBean suc)
 {
     sucursalservice.guardarnuevopersonal(suc);
 }
Example #12
0
 public void añadirproductos(SucursalBean suc)
 {
     sucursalservice.añadirproductos(suc);
 }
Example #13
0
 public SucursalBean buscarSucursal(string Id)
 {
     SucursalBean suc = new SucursalBean();
     suc = sucursalservice.buscarSucursal(Id);
     return suc;
 }
Example #14
0
 public void ActualizarSucursal(SucursalBean suc)
 {
     sucursalservice.ActualizarSucursal(suc);
 }
Example #15
0
 public void registrarSucursal(SucursalBean suc)
 {
     sucursalservice.registrar(suc);
 }
Example #16
0
 public void modificarproductos(SucursalBean suc)
 {
     sucursalservice.modificarproductos(suc);
 }
Example #17
0
 public ActionResult modificarproduc(SucursalBean suc)
 {
     return View(suc);
 }
Example #18
0
        public void eliminarpersonaldesucu(SucursalBean suc)
        {
            SqlConnection objDB = null;
            try
            {
                string estado = "Inactivo";
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                for (int i = 0; i < suc.listadepersonal.Count; i++)
                {
                    if (suc.listadepersonal[i].estadosucur)
                    {
                        String strQuery = "Delete Sucursal_x_Usuario where idCafeteria=@id and idUsuario=@idusu ";

                        SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                        Utils.agregarParametro(objQuery, "@id", suc.id);
                        Utils.agregarParametro(objQuery, "@idusu", suc.listadepersonal[i].ID);
                        objQuery.ExecuteNonQuery();
                    }

                }
            }
            catch (Exception ex)
            {
                log.Error("Eliminar IngredientesxSucursal(EXCEPTION): ", ex);
                throw ex;
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #19
0
        public ActionResult modificarproduc2(SucursalBean suc)
        {
            for (int i = 0; i < suc.listaProductos.Count; i++)
            {
                String aux = suc.listaProductos[i].precioventa2;
                if (buscar(aux))
                {
                    suc.listaProductos[i].precioventa = Convert.ToDecimal(aux, new System.Globalization.CultureInfo("en-US"));
                }
                else
                {
                    suc.listaProductos[i].precioventa = Convert.ToDecimal(aux);
                }

            }
            admin.modificarproductos(suc);
            return RedirectToAction("Listaproductos/" + suc.id, "Sucursal");
        }
Example #20
0
        public List<SucursalBean> Listarsucursal()
        {
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                List<SucursalBean> listasucur = new List<SucursalBean>();
                objDB.Open();
                String strQuery = "SELECT * FROM Cafeteria";
                SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                SqlDataReader objDataReader = objQuery.ExecuteReader();
                if (objDataReader.HasRows)
                {
                    while (objDataReader.Read())
                    {
                        SucursalBean sucursal = new SucursalBean();
                        sucursal.id= Convert.ToString(objDataReader["idCafeteria"]);
                        sucursal.nombre = Convert.ToString(objDataReader["nombre"]);
                        sucursal.razonSocial = Convert.ToString(objDataReader["razonsocial"]);
                        sucursal.ruc = Convert.ToString(objDataReader["ruc"]);
                        sucursal.direccion = Convert.ToString(objDataReader["direccion"]);
                        sucursal.telefono1 = Convert.ToString(objDataReader["telefono1"]);
                        sucursal.telefono2 = Convert.ToString(objDataReader["telefono2"]);
                        sucursal.estado = Convert.ToString(objDataReader["estado"]);
                        listasucur.Add(sucursal);
                    }
                }

                return listasucur;
            }
            catch (Exception e)
            {
                log.Error("Lista_Sucursal(EXCEPTION): ", e);
                throw (e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #21
0
        public ActionResult añadirproductos(SucursalBean suc)
        {
            for (int i = 0; i < suc.listaProductos.Count; i++)
            {
                String aux = suc.listaProductos[i].precioventa2;
                if (!string.IsNullOrEmpty(aux))
                {
                    suc.listaProductos[i].precioventa = Convert.ToDecimal(aux, new System.Globalization.CultureInfo("en-US"));
                }
            }

            admin.añadirproductos(suc);
            return RedirectToAction("Listaproductos/" + suc.id, "Sucursal");
        }
Example #22
0
 public void modificarproductos(SucursalBean suc)
 {
     sucursalDAo.modificarproductos(suc);
 }
Example #23
0
        public void guardarnuevopersonal(SucursalBean suc)
        {
            SqlConnection objDB = null;
            try
            {
                string estado = "Activo";
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                for (int i = 0; i < suc.listadepersonal.Count; i++)
                {
                    if (suc.listadepersonal[i].estadosucur)
                    {
                        String strQuery = "Insert into Sucursal_x_Usuario (idCafeteria, idUsuario, estado) values (@id, @idusu, @estado)  ";

                        SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                        Utils.agregarParametro(objQuery, "@id", suc.id);
                        Utils.agregarParametro(objQuery, "@idusu", suc.listadepersonal[i].ID);
                        Utils.agregarParametro(objQuery, "@estado", estado);
                        objQuery.ExecuteNonQuery();
                    }

                }
            }
            catch (Exception ex)
            {
                log.Error("Eliminar IngredientesxSucursal(EXCEPTION): ", ex);
                throw ex;
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #24
0
 public ActionResult Create()
 {
     var sucursal = new SucursalBean();
     try
     {
         sucursal.departamentos = Utils.listarDepartamentos();
         return View(sucursal);
     }
     catch (Exception ex)
     {
         log.Error("Create - GET(EXCEPTION): ", ex);
         ModelState.AddModelError("", ex.Message);
         return View(sucursal);
     }
 }
Example #25
0
 public ActionResult Create(SucursalBean suc)
 {
     try
     {
         //registrar a la base
         admin.registrarSucursal(suc);
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
Example #26
0
        public ActionResult Edit(SucursalBean suc)
        {
            try
            {

                admin.ActualizarSucursal(suc);
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
Example #27
0
        public void registrar(SucursalBean suc)
        {
            SqlConnection objDB = null;
            int i = Utils.cantidad("Cafeteria") + 1;
            string ID = "SUCU00";//8caracteres-4letras-4#
            if (i < 10) suc.id = ID + "0" + Convert.ToString(i);
            else suc.id = ID + Convert.ToString(i);
            suc.razonSocial = "Cafeteria S.A";
            suc.ruc = "45678912591";
            suc.estado = "Activo";
            try
            {
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                String strQuery = "Insert into Cafeteria (idCafeteria,idDistrito,idProvincia,idDepartamento, nombre," +
                                   "razonsocial, ruc, direccion, telefono1, telefono2, estado) values " +
                                    "(@id,@distrito,@provincia,@departamento,@nombre, @razonsocial, @ruc, @direccion,@telefono1," +
                                    "@telefono2, @estado)";

                SqlCommand objQuery = new SqlCommand(strQuery, objDB);
                Utils.agregarParametro(objQuery, "@id", suc.id);
                Utils.agregarParametro(objQuery, "@distrito", suc.idDistrito);
                Utils.agregarParametro(objQuery, "@provincia", suc.idProvincia);
                Utils.agregarParametro(objQuery, "@departamento", suc.idDepartamento);
                Utils.agregarParametro(objQuery, "@nombre", suc.nombre);
                Utils.agregarParametro(objQuery, "@ruc", suc.ruc);
                Utils.agregarParametro(objQuery, "@razonsocial", suc.razonSocial);
                Utils.agregarParametro(objQuery, "@direccion", suc.direccion);
                Utils.agregarParametro(objQuery, "@telefono1", suc.telefono1);
                Utils.agregarParametro(objQuery, "@telefono2", suc.telefono2);
                Utils.agregarParametro(objQuery, "@estado", suc.estado);
                objQuery.ExecuteNonQuery();

                registrarAlmacen(suc.id);

            }
            catch (Exception e)
            {
                log.Error("Registrar_nuevaSucursal(EXCEPTION): ", e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #28
0
        //idsucursal
        public ActionResult Listaproductos(string id)
        {
            SucursalBean sucursal = new SucursalBean();
            sucursal = admin.buscarSucursal(id);
            List<sucursalproductoBean> listpro = new List<sucursalproductoBean>();
            listpro = admin.obtenerproductsucursal(id);
            sucursal.listaProductos = listpro;
            if (sucursal.listaProductos.Count > 0) ViewBag.estado = 0;
            else ViewBag.estado = 1;
            for (int i = 0; i < sucursal.listaProductos.Count; i++)
            {
                ProductoBean prod = ventafacede.BuscarProducto(sucursal.listaProductos[i].id);
                sucursal.listaProductos[i].nombre = prod.nombre;

            }
            return View(sucursal);
        }
Example #29
0
        public SucursalBean buscarSucursal(string Id)
        {
            SucursalBean suc = new SucursalBean();
            SqlConnection objDB = null;
            try
            {
                objDB = new SqlConnection(cadenaDB);
                objDB.Open();
                String strQuery = "SELECT * FROM Cafeteria WHERE idCafeteria = @ID";
                SqlCommand objquery = new SqlCommand(strQuery, objDB);
                BaseDatos.agregarParametro(objquery, "@ID", Id);
                SqlDataReader objDataReader = objquery.ExecuteReader();
                if (objDataReader.HasRows)
                {
                    while (objDataReader.Read())
                    {

                        suc.id = Convert.ToString(objDataReader["idCafeteria"]);
                        suc.nombre = Convert.ToString(objDataReader["nombre"]);
                        suc.razonSocial = Convert.ToString(objDataReader["razonsocial"]);
                        suc.ruc = Convert.ToString(objDataReader["ruc"]);
                        suc.direccion = Convert.ToString(objDataReader["direccion"]);
                        suc.telefono1 = Convert.ToString(objDataReader["telefono1"]);
                        suc.telefono2 = Convert.ToString(objDataReader["telefono2"]);
                        suc.estado = Convert.ToString(objDataReader["estado"]);
                    }
                }

                return suc;
            }
            catch (Exception e)
            {
                log.Error("Lista_Sucursal(EXCEPTION): ", e);
                throw (e);
            }
            finally
            {
                if (objDB != null)
                {
                    objDB.Close();
                }
            }
        }
Example #30
0
 public void eliminarpersonaldesucu(SucursalBean suc)
 {
     sucursalDAo.eliminarpersonaldesucu(suc);
 }