public static void EditarProducto(Producto producto) { ProductoDatos miProducto = new ProductoDatos(); miProducto.Edit(producto); MessageBox.Show("Se edito el producto " + producto.Nombre + " con exito", "Aviso"); }
public BaseDTO AgregarProducto(ProductoDTO productoDTO) { try { var intermedia = new ProductoDatos(contexto); var productoDato = ConvertirDTOProductoADatos(productoDTO); var resultado = intermedia.AgregarProducto(productoDato); if (resultado.CodigoRespuesta != -1) { // exito return(new BaseDTO { Mensaje = resultado.Mensaje + " Se actualizó un total de " + resultado.ContenidoRespuesta + " datos." }); } else { return((ErrorDTO)resultado.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public static List <Producto> ObtenerTodos(string idGenero, string idTipoPrenda) { List <Producto> lista = new List <Producto>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { if (Convert.ToString(fila["IDGENERO"]).Equals(idGenero) || idGenero.Equals("")) { if (Convert.ToString(fila["IDTIPOPRENDA"]).Equals(idTipoPrenda) || idTipoPrenda.Equals("")) { Producto registro = new Producto(); registro.id = Convert.ToInt16(fila["ID"]); registro.nombre = Convert.ToString(fila["NOMBRE"]); registro.descripcion = Convert.ToString(fila["DESCRIPCION"]); registro.precio = Convert.ToInt32(fila["PRECIO"]); registro.genero = GeneroLN.Obtener(Convert.ToInt16(fila["IDGENERO"])); registro.tipoPrenda = TipoPrendaLN.Obtener(Convert.ToInt16(fila["IDTIPOPRENDA"])); registro.imagen = Convert.ToString(fila["IMAGEN"]); lista.Add(registro); } } } return(lista); }
public BaseDTO ObtenerProductoPorCodigo(int codigo) { try { ProductoDatos intermedioProducto = new ProductoDatos(); var respuestaDatos = intermedioProducto.ObtenerProductoPorCodigo(codigo); if (respuestaDatos.CodigoRespuesta == 1) { var productoDTO = ConvertirDatosProductoADTO((Producto)respuestaDatos.ContenidoRespuesta); return(productoDTO); } else { return((ErrorDTO)respuestaDatos.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public BaseDTO ListarProductoDeSegundaParecidosA(string nomProducto) { try { ProductoDatos intermedioProducto = new ProductoDatos(); var respuestaDatos = intermedioProducto.ObtenerProductoDeSegundaParecidosA(nomProducto); if (respuestaDatos.CodigoRespuesta == 1) { var solicitudCompraDTO = ConvertirDatosProductoADTO((Producto)respuestaDatos.ContenidoRespuesta); return(solicitudCompraDTO); } else { return((ErrorDTO)respuestaDatos.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public BaseDTO ActualizarCantidadPrecioProductoSucursal(int idProducto, int idSucursal, int cantidad, decimal precio) { try { var intermedia = new ProductoDatos(contexto); var resultado = intermedia.ActualizarCantidadPrecioProductoSucursal(idProducto, idSucursal, cantidad, precio); if (resultado.CodigoRespuesta != -1) { // exito return(new BaseDTO { Mensaje = resultado.Mensaje + " Se actualizó un total de " + resultado.ContenidoRespuesta + " datos." }); } else { return((ErrorDTO)resultado.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public static DataTable MostrarProductos() { ProductoDatos miProducto = new ProductoDatos(); DataTable tabla = new DataTable(); tabla = miProducto.Mostra(); return(tabla); }
public static void GuardarProducto(ProductoEntidad productoBase) { using (TransactionScope transaccion = new TransactionScope()) { ProductoDatos.GuardarProducto(productoBase); MaterialDatos.ActualizarInventario(productoBase); } }
public List <BaseDTO> FiltrarProductosPorParametros(string nombreProducto, int tipoProducto, int sucursal, List <decimal> rangoPrecios) { List <BaseDTO> respuesta = new List <BaseDTO>(); try { var intermedio = new ProductoDatos(contexto); var datosPrevios = new List <Producto>(); if (nombreProducto != string.Empty || nombreProducto != null) { datosPrevios = (List <Producto>)intermedio.FiltrarProductosPorParametros("Nombre", nombreProducto, datosPrevios).ContenidoRespuesta; } if (tipoProducto != 0) { datosPrevios = (List <Producto>)intermedio.FiltrarProductosPorParametros("Tipo", tipoProducto, datosPrevios).ContenidoRespuesta; } if (sucursal != 0) { datosPrevios = (List <Producto>)intermedio.FiltrarProductosPorParametros("Sucursal", tipoProducto, datosPrevios).ContenidoRespuesta; } if (rangoPrecios.Count > 0) { datosPrevios = (List <Producto>)intermedio.FiltrarProductosPorParametros("Rango", rangoPrecios, datosPrevios).ContenidoRespuesta; } if (datosPrevios.Count > 0) // return data { foreach (var item in datosPrevios) { respuesta.Add(ConvertirDatosProductoADTO(item)); } return(respuesta); } else { throw new Exception("No se encontraron resultados con los parametros establecidos"); } } catch (Exception error) { respuesta.Clear(); respuesta.Add(new ErrorDTO { MensajeError = error.Message }); return(respuesta); } }
public List <Entidad.Productos> RetornaListaProductosNegocio() { try { dc = new ProductoDatos(); return(dc.RetornaListaProductosDatos()); } catch (Exception excepcion) { throw excepcion; } }
public int EditaProductoNegocio(Entidad.Productos producto) { try { dc = new ProductoDatos(); return(dc.EditaProductoDatos(producto)); } catch (Exception excepcion) { throw excepcion; } }
public static void EliminarProducto(int id) { if (id == 0) { MessageBox.Show("No hay elemento seleccionado para eleminar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (MessageBox.Show("Estas seguro de eliminar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ProductoDatos cD_Producto = new ProductoDatos(); cD_Producto.Eliminar(id); } }
public void agregarProducto(Producto producto) { if (!ValidarFormulario(producto)) { MessageBox.Show("Debe completar todos los datos del formulario", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (producto.IDProducto == 0) { ProductoDatos miProducto = new ProductoDatos(); miProducto.insertarProducto(producto); MessageBox.Show("Se agrego el producto " + producto.Nombre + " con exito", "Aviso"); } else { EditarProducto(producto); } }
public static List <ProductoEntidad> ObtenerTodos() { List <ProductoEntidad> lista = new List <ProductoEntidad>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { ProductoEntidad registro = new ProductoEntidad(); registro.idProducto = Convert.ToInt32(fila["idProducto"]); registro.tipoProducto = fila["tipoProducto"].ToString(); registro.nombre = fila["nombre"].ToString(); registro.descripcion = fila["descripcion"].ToString(); registro.precio = Convert.ToDecimal(fila["precio"]); lista.Add(registro); } return(lista); }
public void Insertar(Producto Producto) { if (string.IsNullOrEmpty(Producto.Nombre)) { throw new ApplicationException("El Nombre es requerido"); } ProductoDatos datos = new ProductoDatos(); if (datos.SeleccionarProductoPorId(Producto.IdProducto) == null) { datos.Insertar(Producto); } else { datos.Actualizar(Producto); } }
public int InsertaProductoNegocio(Entidad.Productos producto) { try { dc = new ProductoDatos(); if (RetornaProductoNegocio(producto) == null) { return(dc.InsertaProdructoDatos(producto)); } else { throw new Exception("EL PRODUCTO QUE INTENTÓ GRABAR, YA EXISTE."); } } catch (Exception excepcion) { throw excepcion; } }
public static List <Producto> ObtenerTodos() { List <Producto> lista = new List <Producto>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Producto registro = new Producto(); registro.idProducto = Convert.ToInt32(fila["idProducto"]); registro.nombre = fila["nombre"].ToString(); registro.descripcion = fila["descripcion"].ToString(); registro.precio = Convert.ToDecimal(fila["precio"]); registro.categoria.idCategoria = Convert.ToInt32(fila["idCategoria"]); registro.categoria.nombre = fila["nombreCategoria"].ToString(); registro.imagen = (byte[])fila["imagen"]; registro.cantidad = Convert.ToInt32(fila["cantidad"]); lista.Add(registro); } return(lista); }
public static List <Producto> TodosProductos() { List <Producto> datos = new List <Producto>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { Producto prod = new Producto(); prod.ID = Convert.ToInt16(row["ID"]); prod.descripcion = row["descripcion"].ToString(); prod.precioVenta = Convert.ToDouble(row["precioVenta"]); prod.promocion = Convert.ToInt16(row["promocion"]) == 1 ? true :false; prod.imagenUrl = row["imagenUrl"].ToString(); prod.textoMostrar = prod.descripcion + " - Precio ¢: " + prod.precioVenta; datos.Add(prod); } return(datos); }
public static List <ProductoEntidad> ObtenerTodos() { /*public int idProducto { get; set; } * public TipoProductoEntidad tipoProducto { get; set; } * public String nombre { get; set; } * public String descripcion { get; set; } * public Decimal precio { get; set; } * public String imagen { get; set; } * public int estado { get; set; }*/ List <ProductoEntidad> lista = new List <ProductoEntidad>(); DataSet ds = ProductoDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { ProductoEntidad elemento = new ProductoEntidad(); elemento.idProducto = Convert.ToInt16(fila["id"].ToString()); elemento.tipoProducto.idTipoProducto = Convert.ToInt16(fila["idTipoProducto"].ToString()); elemento.tipoProducto.descripcion = fila["descriTipoProducto"].ToString(); elemento.nombre = fila["nombre"].ToString(); elemento.descripcion = fila["descripcion"].ToString(); elemento.precio = Convert.ToDecimal(fila["precio"].ToString()); elemento.imagen = fila["imagen"].ToString(); if (Convert.ToInt16(fila["estado"].ToString()) == 1) { elemento.estado = true; } else { elemento.estado = false; } lista.Add(elemento); } return(lista); }
public BaseDTO PrimerDetalleConProductoDeSegunda(int id) { try { DetalleCompraDatos intermedioEjemplo = new DetalleCompraDatos(); RespuestaDTO prodDeSegunda = null; BaseDTO detalleCompraResp = null; var respuestaDatos = intermedioEjemplo.ListasDetallesOrdenCompra(id); bool found; if (respuestaDatos.CodigoRespuesta == 1) { // List<BaseDTO> respDetalleCompra = new List<BaseDTO>(); found = false; List <DetalleCompra> lst = (List <DetalleCompra>)respuestaDatos.ContenidoRespuesta; for (int i = 0; i < lst.Count && !found; i++) { prodDeSegunda = new ProductoDatos().ObtenerProductoPorCodigo(lst[i].FkProducto); found = (((Producto)prodDeSegunda.ContenidoRespuesta).IndSegunda == 1); if (found) { detalleCompraResp = ConvertirDatosDetalleCompraADTO(lst[i]); } } return(detalleCompraResp); } else { return((ErrorDTO)respuestaDatos.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public List <BaseDTO> ListarProductosDeSegunda() { List <BaseDTO> respuesta = new List <BaseDTO>(); try { // ClaseEjemploDatos intermedioDatos = new ClaseEjemploDatos(this.contexto); ProductoDatos intermedioDatos = new ProductoDatos(this.contexto); var respuestaDatos = intermedioDatos.ListarProductosDeSegunda(); if (respuestaDatos.CodigoRespuesta == 1) { var lista = ((List <Producto>)respuestaDatos.ContenidoRespuesta); for (int i = 0; i < lista.Count; i++) { respuesta.Add(ConvertirDatosProductoADTO(lista[i])); } return(respuesta); } else { respuesta.Clear(); respuesta.Add((ErrorDTO)respuestaDatos.ContenidoRespuesta); return(respuesta); } } catch (Exception error) { respuesta.Clear(); respuesta.Add(new ErrorDTO { MensajeError = error.Message }); return(respuesta); } }
public static void Modificar(ProductoEntidad producto) { ProductoDatos.Modificar(producto); }
public static void Nuevo(ProductoEntidad producto) { ProductoDatos.Insertar(producto); }
public void ModificarProducto(Producto producto) { ProductoDatos datos = new ProductoDatos(); datos.Modificar(producto); }
public void InsertarProducto(Producto producto) { ProductoDatos datos = new ProductoDatos(); datos.Insertar(producto); }
public List <Producto> ObtenerTodosProducto(int estado) { ProductoDatos datos = new ProductoDatos(); return(datos.SeleccionarTodosProducto(estado)); }
public List <Producto> ObtenerProducto2(String nombre) { ProductoDatos datos = new ProductoDatos(); return(datos.SeleccionarProductoPorNombre(nombre)); }
public List <Producto> ObtenerProducto(String idProducto) { ProductoDatos datos = new ProductoDatos(); return(datos.SeleccionarProductoPorId(idProducto)); }
public static List <ProductoDetalleEntidadMostrar> DevolverListaMaterialesProductoMostrar(int id) { return(ProductoDatos.DevolverListaMaterialesProductoMostrar(id)); }
public static void EliminarProducto(int id) { ProductoDatos.EliminarProducto(id); }