public List <Stockcs> listaStock2(int id_sucursal, string schema) { NpgsqlConnection conexion = null; NpgsqlCommand cmd = null; List <Stockcs> listaStock = new List <Stockcs>(); NpgsqlTransaction tran = null; NpgsqlDataReader dr = null; try { conexion = Conexion.getInstance().ConexionDB(); cmd = new NpgsqlCommand("logueo.spgetstock2", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("parm_idsucursal", id_sucursal); cmd.Parameters.AddWithValue("parm_schema", schema); conexion.Open(); tran = conexion.BeginTransaction(); dr = cmd.ExecuteReader(); while (dr.Read()) { Stockcs stock = new Stockcs(); stock.id = Convert.ToInt32(dr["ID"].ToString()); stock.cantidad_neta = Convert.ToInt32(dr["CANTIDAD_NETA"].ToString()); stock.in_out = dr["IN_OUT"].ToString(); stock.cantidad = Convert.ToInt32(dr["CANTIDAD"].ToString()); stock.fecha = Convert.ToDateTime(dr["FECHA"].ToString()); stock.es_activo = Convert.ToBoolean(dr["ESACTIVO"].ToString()); Modelo modelo = new Modelo(); modelo.id = Convert.ToInt32(dr["IDMODELO"].ToString()); modelo.nombre = dr["ARTICULO"].ToString(); Color color = new Color(); color.id = Convert.ToInt32(dr["IDCOLOR"].ToString()); color.nombre = dr["COLOR"].ToString(); Talle talle = new Talle(); talle.id = Convert.ToInt32(dr["IDTALLE"].ToString()); talle.nombre = dr["TALLE"].ToString(); Articulo articulo = new Articulo(); articulo.id = Convert.ToInt32(dr["IDARTICULO"].ToString()); articulo.modelo = modelo; articulo.color = color; articulo.talle = talle; stock.articulo = articulo; listaStock.Add(stock); } dr.Close(); } catch (Exception) { tran.Rollback(); listaStock = null; } tran.Commit(); conexion.Close(); return(listaStock); }
private void ClickAceptar(object sender, EventArgs e) { try { if (DatosValidos()) { var talle = new Talle(); talle.Id = idTalle ?? 0; talle.Descripcion = ((TextBox)controles.Find(x => x.Name == "txtDescripcion")).Text; if (idTalle.HasValue) { talleBLL.Modificacion(talle); } else { talleBLL.Alta(talle); } frm.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult FormAltaTalles(Talle talle) { if (Session["TipoUsuario"] as byte? != 1) { return(RedirectToAction("Catalogo")); } TalleNegocio talleNegocio = new TalleNegocio(); //bool valid = ModelState.IsValid; //if (!valid) //{ // List<Talle> ListaTalles; // ListaTalles = talleNegocio.Listar(); // return View(talle); //} if (talle.Id > 0) { talleNegocio.Modificar(talle); } else { talleNegocio.Agregar(talle); } return(RedirectToAction("ABMTalle")); }
public List <Talle> Listar() { AccesoDatos datos = new AccesoDatos(); List <Talle> Lista = new List <Talle>(); datos.setearQuery(" select Id, Nombre, Estado from Talles"); try { datos.ejecutarLector(); datos.lector = datos.comando.ExecuteReader(); while (datos.lector.Read()) { Talle aux = new Talle(); aux.Id = (Byte)datos.lector["Id"]; aux.Nombre = (string)datos.lector["Nombre"]; aux.Estado = (bool)datos.lector["Estado"]; Lista.Add(aux); } datos.lector.Close(); datos.conexion.Close(); return(Lista); } catch (Exception ex) { throw ex; } }
public ActionResult DeleteConfirmed(int id) { Talle talle = db.Talle.Find(id); db.Talle.Remove(talle); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idTalle,descripcion")] Talle talle) { if (ModelState.IsValid) { db.Entry(talle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talle)); }
public ActionResult Edit([Bind(Include = "Id,NumeroTalle,Busto,Cintura,Cadera,AnchoEspalda,AnchoTorax,Hombro,Cuello,AlturaBusto,Pinza,SeparacionBusto,ContornoBrazo,PunhoAjustado,PunhoFlojo,TalleEspalda,TalleDelantero,AlturaAxila,AlturaRodilla,AlturaCCadera,LargoCinturaSuelo,TiroPaantalonDelantero,LargoManga")] Talle talle) { if (ModelState.IsValid) { db.Entry(talle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talle)); }
public ActionResult Create([Bind(Include = "idTalle,descripcion")] Talle talle) { if (ModelState.IsValid) { db.Talle.Add(talle); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(talle)); }
public ActionResult BajaLogicaTalles(int idAux) { TalleNegocio talleNegocio = new TalleNegocio(); List <Talle> listaOriginal = talleNegocio.Listar(); //HASTA ACA LO QUE DEBERIA HACER ES ENCONTRAR EL PRODUCTO QUE QUIERO DAR DE BAJA Talle talle = listaOriginal.Find(x => x.Id == idAux); talleNegocio.DarBajaLogicaTalle(talle); return(RedirectToAction("ABMTalle")); }
// GET: Admin/Talles/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Talle talle = db.Talle.Find(id); if (talle == null) { return(HttpNotFound()); } return(View(talle)); }
public void Agregar(Talle nuevo) // es hacer un insert into en la DB { AccesoDatos datos = new AccesoDatos(); //List<Producto> lista = new List<Producto>(); datos.setearQuery("insert into Talles (Nombre) values(@Nombre)"); datos.agregarParametro("@Nombre", nuevo.Nombre); datos.conexion.Open(); datos.comando.ExecuteNonQuery(); }
protected void BtnAdd_Click(object sender, EventArgs e) { Modelo modelo = new Modelo(); modelo.nombre = ddlModelo.SelectedItem.Text.ToString(); modelo.id = Convert.ToInt32(ddlModelo.SelectedItem.Value.ToString()); Talle talle = new Talle(); talle.id = Convert.ToInt32(ddlTalle.SelectedItem.Value.ToString()); talle.nombre = ddlTalle.SelectedItem.Text.ToString(); Color color = new Color(); color.id = Convert.ToInt32(ddlColor.SelectedItem.Value.ToString()); color.nombre = ddlColor.SelectedItem.Text.ToString(); Articulo articulo = new Articulo(); articulo.precio_may = Convert.ToInt32(txtPreciomay.Text.Trim()); articulo.precio_min = Convert.ToInt32(txtPreciomin.Text.Trim()); articulo.modelo = modelo; articulo.talle = talle; articulo.color = color; articulo.cod_barra = ""; Sucursal sucursal = new Sucursal(); sucursal.id = Convert.ToInt32(Session["userSucursal"].ToString()); Stockcs stock = new Stockcs(); stock.articulo = articulo; stock.cantidad = Convert.ToInt32(txtStock.Text.Trim()); stock.sucursal = sucursal; string retorno = ArticuloLN.getInstance().nuevoArticulo(articulo, stock, Session["schema"].ToString()); txtPreciomay.Text = ""; txtPreciomin.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }
public void DarBajaLogicaTalle(Talle talles) { AccesoDatos datos = new AccesoDatos(); try { datos.setearQuery("Update Talles set Estado = 0 where Id = @Id"); datos.agregarParametro("@Id", talles.Id); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
public void Modificar(Talle talle) { AccesoDatos datos = new AccesoDatos(); try { datos.setearQuery("Update Talles set Nombre = @Nombre where Id = @Id"); datos.agregarParametro("@Id", talle.Id); datos.agregarParametro("@Nombre", talle.Nombre); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
public List <Talle> listaTalles(string schema) { List <Talle> listaTalles = new List <Talle>(); NpgsqlConnection conexion = null; NpgsqlCommand cmd = null; NpgsqlTransaction tran = null; NpgsqlDataReader dr = null; try { conexion = Conexion.getInstance().ConexionDB(); cmd = new NpgsqlCommand("logueo.spgettalles", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("parm_schema", schema); conexion.Open(); tran = conexion.BeginTransaction(); dr = cmd.ExecuteReader(); while (dr.Read()) { Talle talle = new Talle(); talle.id = Convert.ToInt32(dr["ID"].ToString()); talle.nombre = dr["DESCRIPCION"].ToString(); talle.es_activo = Convert.ToBoolean(dr["ESACTIVO"].ToString()); listaTalles.Add(talle); } dr.Close(); } catch (Exception e) { listaTalles = null; throw (e); } finally { tran.Commit(); conexion.Close(); } return(listaTalles); }
public void Modificacion(Talle entity) { throw new System.NotImplementedException(); }
private void GenerarDatosDeInicio() { var menus = servicioMenus.GenerarMenus(); menuBLL.Alta(menus); var rolAdministrador = new Rol() { Descripcion = "Administrador", Menus = new List <Menu>() { menus.Where(x => x.Codigo == Enums.CodigoMenu.Administracion).FirstOrDefault(), menus.Where(x => x.Codigo == Enums.CodigoMenu.Procesos).FirstOrDefault(), menus.Where(x => x.Codigo == Enums.CodigoMenu.Reportes).FirstOrDefault(), menus.Where(x => x.Codigo == Enums.CodigoMenu.Seguridad).FirstOrDefault() } }; rolAdministrador.Menus.ForEach(x => x.Simbolo = true); rolBLL.Alta(rolAdministrador); var tipoDeUbicacion = new TipoDeUbicacion() { Descripcion = "Lavanderia", Id = 1 }; tipoDeUbicacionBLL.Alta(tipoDeUbicacion); tipoDeUbicacion = new TipoDeUbicacion() { Descripcion = "Clinica", Id = 2 }; tipoDeUbicacionBLL.Alta(tipoDeUbicacion); var ubicacion = new Ubicacion() { Descripcion = "Lavanderia", Direccion = "Av. Belgrano 1200", TipoDeUbicacion = tipoDeUbicacionBLL.Obtener((int)Enums.TipoDeUbicacion.Lavanderia), UbicacionPadre = null, ClienteExterno = false, CapacidadTotal = 18000 }; ubicacionBLL.Alta(ubicacion); ubicacion = new Ubicacion() { Descripcion = "Clinica Olivos", Direccion = "Av. Maipú 1660", TipoDeUbicacion = tipoDeUbicacionBLL.Obtener((int)Enums.TipoDeUbicacion.Clinica), UbicacionPadre = null, ClienteExterno = true, CapacidadTotal = 12000 }; ubicacionBLL.Alta(ubicacion); ubicacion = new Ubicacion() { Descripcion = "Olivos Piso 1", Direccion = "Av. Maipú 1660 - Piso 1", TipoDeUbicacion = tipoDeUbicacionBLL.Obtener((int)Enums.TipoDeUbicacion.Clinica), UbicacionPadre = ubicacionBLL.ObtenerTodos().First(x => x.Descripcion == "Clinica Olivos"), ClienteExterno = true, CapacidadTotal = 2000 }; ubicacionBLL.Alta(ubicacion); ubicacion = new Ubicacion() { Descripcion = "Clinica Estrada", Direccion = "Uriarte 1200", TipoDeUbicacion = tipoDeUbicacionBLL.Obtener((int)Enums.TipoDeUbicacion.Clinica), UbicacionPadre = null, ClienteExterno = false, CapacidadTotal = 8500 }; ubicacionBLL.Alta(ubicacion); var usuario = new Usuario() { NombreDeUsuario = "lavadero", Contraseña = servicioSeguridad.Encriptar("12345678"), Nombre = "Administrador", Apellido = "Lavadero", DNI = 12345678, Rol = rolAdministrador, Correo = "*****@*****.**", Ubicacion = ubicacionBLL.ObtenerTodos().Where(x => x.TipoDeUbicacion.Id == (int)Enums.TipoDeUbicacion.Lavanderia).First() }; usuarioBLL.Alta(usuario); usuario = new Usuario() { NombreDeUsuario = "clinica", Contraseña = servicioSeguridad.Encriptar("12345678"), Nombre = "Administrador", Apellido = "Lavadero", DNI = 225658888, Rol = rolAdministrador, Correo = "*****@*****.**", Ubicacion = ubicacionBLL.ObtenerTodos().Where(x => x.TipoDeUbicacion.Id == (int)Enums.TipoDeUbicacion.Clinica).First() }; usuarioBLL.Alta(usuario); var parametro = new ParametroDelSistema() { Nombre = "CorreoSoporte", Valor = "*****@*****.**" }; parametroBLL.Alta(parametro); parametro = new ParametroDelSistema() { Nombre = "ContraseñaCorreoSoporte", Valor = "cwBvAHAAbwByAHQAZQAyADQAMwA1AA==" }; parametroBLL.Alta(parametro); parametro = new ParametroDelSistema() { Nombre = "RolesAdministradoresDeUsuarios", Valor = "Coordinador Lavadero,Coordinador Clinica" }; parametroBLL.Alta(parametro); parametro = new ParametroDelSistema() { Nombre = "PorcentajeDescuentoDeEnvios", Valor = "10,2" }; parametroBLL.Alta(parametro); parametro = new ParametroDelSistema() { Nombre = "CapacidadMaximaHojaDeRuta", Valor = "200" }; parametroBLL.Alta(parametro); var estadoEnvio = new EstadoEnvio() { Descripcion = Enums.EstadoEnvio.Generado }; estadoEnvioBLL.Alta(estadoEnvio); estadoEnvio = new EstadoEnvio() { Descripcion = Enums.EstadoEnvio.Enviado }; estadoEnvioBLL.Alta(estadoEnvio); estadoEnvio = new EstadoEnvio() { Descripcion = Enums.EstadoEnvio.Recibido }; estadoEnvioBLL.Alta(estadoEnvio); var estadoHojaDeRuta = new EstadoHojaDeRuta() { Descripcion = Enums.EstadoHojaDeRuta.Generada }; estadoHojaDeRutaBLL.Alta(estadoHojaDeRuta); estadoHojaDeRuta = new EstadoHojaDeRuta() { Descripcion = Enums.EstadoHojaDeRuta.Recibida }; estadoHojaDeRutaBLL.Alta(estadoHojaDeRuta); //Accesorios var categoria = new Categoria() { Descripcion = "Accesorios", EsCompuesta = false }; categoriaBLL.Alta(categoria); var tipoDePrenda = new TipoDePrenda() { Descripcion = "Cofia", CortePorBulto = 1, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); tipoDePrenda = new TipoDePrenda() { Descripcion = "Barbijo", CortePorBulto = 1, UsaCortePorBulto = false, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); //Ropa de cama categoria = new Categoria() { Descripcion = "Ropa de Cama", EsCompuesta = false }; categoriaBLL.Alta(categoria); tipoDePrenda = new TipoDePrenda() { Descripcion = "Sabana", CortePorBulto = 10, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); tipoDePrenda = new TipoDePrenda() { Descripcion = "Cubrecama", CortePorBulto = 5, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); tipoDePrenda = new TipoDePrenda() { Descripcion = "Colcha", CortePorBulto = 5, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); //Baño categoria = new Categoria() { Descripcion = "Baño", EsCompuesta = false }; categoriaBLL.Alta(categoria); tipoDePrenda = new TipoDePrenda() { Descripcion = "Toalla de mano", CortePorBulto = 5, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); tipoDePrenda = new TipoDePrenda() { Descripcion = "Toallón", CortePorBulto = 5, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); //Uniformes categoria = new Categoria() { Descripcion = "Ambo", EsCompuesta = true }; categoriaBLL.Alta(categoria); tipoDePrenda = new TipoDePrenda() { Descripcion = "Ambo chaqueta", CortePorBulto = 10, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); tipoDePrenda = new TipoDePrenda() { Descripcion = "Ambo pantalón", CortePorBulto = 10, UsaCortePorBulto = true, Categoria = categoria }; tipoDePrendaBLL.Alta(tipoDePrenda); var color = new Color() { Descripcion = "Blanco" }; colorBLL.Alta(color); color = new Color() { Descripcion = "Azul" }; colorBLL.Alta(color); color = new Color() { Descripcion = "Beige" }; colorBLL.Alta(color); color = new Color() { Descripcion = "Marron claro" }; colorBLL.Alta(color); var talle = new Talle() { Descripcion = "Mediano" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "Grande" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "Chico" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "Generico" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "XL" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "L" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "M" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "XXL" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "38" }; talleBLL.Alta(talle); talle = new Talle() { Descripcion = "36" }; talleBLL.Alta(talle); var articulo = new Articulo() { Codigo = "TOA-001", Color = colorBLL.Obtener("Blanco"), Talle = talleBLL.Obtener("Mediano"), TipoDePrenda = tipoDePrendaBLL.Obtener("Toalla de mano"), PrecioUnitario = 70m, PesoUnitario = 0.4m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "TOA-002", Color = colorBLL.Obtener("Blanco"), Talle = talleBLL.Obtener("Chico"), TipoDePrenda = tipoDePrendaBLL.Obtener("Toalla de mano"), PrecioUnitario = 70m, PesoUnitario = 0.4m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "SAB-001", Color = colorBLL.Obtener("Blanco"), Talle = talleBLL.Obtener("Grande"), TipoDePrenda = tipoDePrendaBLL.Obtener("Sabana"), PrecioUnitario = 150.5m, PesoUnitario = 2m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "CHA-001", Color = colorBLL.Obtener("Azul"), Talle = talleBLL.Obtener("XL"), TipoDePrenda = tipoDePrendaBLL.Obtener("Ambo chaqueta"), PrecioUnitario = 115.6m, PesoUnitario = 0.5m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "PAN-001", Color = colorBLL.Obtener("Azul"), Talle = talleBLL.Obtener("38"), TipoDePrenda = tipoDePrendaBLL.Obtener("Ambo pantalón"), PrecioUnitario = 90m, PesoUnitario = 0.4m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "CHA-002", Color = colorBLL.Obtener("Azul"), Talle = talleBLL.Obtener("L"), TipoDePrenda = tipoDePrendaBLL.Obtener("Ambo chaqueta"), PrecioUnitario = 115.6m, PesoUnitario = 0.5m }; articuloBLL.Alta(articulo); articulo = new Articulo() { Codigo = "PAN-002", Color = colorBLL.Obtener("Azul"), Talle = talleBLL.Obtener("36"), TipoDePrenda = tipoDePrendaBLL.Obtener("Ambo pantalón"), PrecioUnitario = 90m, PesoUnitario = 0.4m }; articuloBLL.Alta(articulo); }
public void Alta(Talle entity) { throw new System.NotImplementedException(); }