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); }
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(); } } }
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(); } } }
public ActionResult Modificarpersonal2(SucursalBean suc) { admin.eliminarpersonaldesucu(suc); return RedirectToAction("verPersonal/" + suc.id, "Sucursal"); }
public ActionResult Modificarpersonal(SucursalBean suc) { return View(suc); }
public void guardarnuevopersonal(SucursalBean suc) { sucursalDAo.guardarnuevopersonal(suc); }
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(); } } }
public ActionResult añadirpersonal(SucursalBean suc) { admin.guardarnuevopersonal(suc); return RedirectToAction("verPersonal/" + suc.id, "Sucursal"); }
public void registrar(SucursalBean sucu) { sucursalDAo.registrar(sucu); }
public void eliminarpersonaldesucu(SucursalBean suc) { sucursalservice.eliminarpersonaldesucu(suc); }
public void guardarnuevopersonal(SucursalBean suc) { sucursalservice.guardarnuevopersonal(suc); }
public void añadirproductos(SucursalBean suc) { sucursalservice.añadirproductos(suc); }
public SucursalBean buscarSucursal(string Id) { SucursalBean suc = new SucursalBean(); suc = sucursalservice.buscarSucursal(Id); return suc; }
public void ActualizarSucursal(SucursalBean suc) { sucursalservice.ActualizarSucursal(suc); }
public void registrarSucursal(SucursalBean suc) { sucursalservice.registrar(suc); }
public void modificarproductos(SucursalBean suc) { sucursalservice.modificarproductos(suc); }
public ActionResult modificarproduc(SucursalBean suc) { return View(suc); }
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(); } } }
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"); }
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(); } } }
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"); }
public void modificarproductos(SucursalBean suc) { sucursalDAo.modificarproductos(suc); }
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(); } } }
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); } }
public ActionResult Create(SucursalBean suc) { try { //registrar a la base admin.registrarSucursal(suc); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(SucursalBean suc) { try { admin.ActualizarSucursal(suc); return RedirectToAction("Index"); } catch { return View(); } }
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(); } } }
//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); }
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(); } } }
public void eliminarpersonaldesucu(SucursalBean suc) { sucursalDAo.eliminarpersonaldesucu(suc); }