public FrmEditarControlPCC(int id) { InitializeComponent(); productoBindingSource.DataSource = DatosProducto.getProductos(); this.fechaElaboracionCajaDateTimePicker.MaxDate = DateTime.Today; this.fechaVencimientoCajaDateTimePicker.MinDate = DateTime.Today.AddDays(1); if (id == 0) { controlPCCBindingSource.Add(new ControlPCC()); } else { fechaElaboracionCaja = true; fechaVencimientoCaja = true; controlPCCBindingSource.Add(DatosControlPCC.getControlPCC(id)); cbProducto.SelectedItem = ((ControlPCC)controlPCCBindingSource.Current).Producto; cbProducto.SelectedValue = ((ControlPCC)controlPCCBindingSource.Current).Producto.IdProducto; ControlPCC c = (ControlPCC)controlPCCBindingSource.Current; } }
private void btnAceptar_Click_1(object sender, EventArgs e) { try { if (!validaciones()) { return; } Producto p = (Producto)productoBindingSource.Current; p.Activo = true; if (p.IdProducto == 0) { DatosProducto.Crear(p); } else { DatosProducto.Modificar(p); } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
public static string Eliminar(int idproducto) { DatosProducto Producto = new DatosProducto(); Producto.IdProducto = idproducto; return(Producto.Eliminar(Producto)); }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { productoBindingSource.DataSource = DatosProducto.getProductos(); } if (cbSelector.SelectedIndex == 0) { productoBindingSource.DataSource = DatosProducto.BuscarProducto(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 1) { productoBindingSource.DataSource = DatosProducto.BuscarByLote(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 2) { productoBindingSource.DataSource = DatosProducto.BuscarByCodigoBarra(txtBuscar.Text); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { Producto p = (Producto)productoBindingSource.Current; if (!DatosProducto.enUso(p.IdProducto)) { p.Activo = false; if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosProducto.Modificar(p); Actualizar(); } } else { MessageBox.Show("El objeto seleccionado no puede ser eliminado"); } } catch { MessageBox.Show("No seleccionó nada"); } }
private void nombreTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esCadena(nombreTextBox)) { nombreTextBox.BackColor = Color.White; error = "Ingrese el nombre del producto"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosProducto.existProductoN(id, nombreTextBox.Text)) { nombreTextBox.BackColor = colorOk; errorProvider1.SetError(nombreTextBox, String.Empty); } else if (DatosProducto.existe(nombreTextBox.Text)) { nombreTextBox.BackColor = Color.White; error = "El producto ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { nombreTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
public FrmEditarReceta(int id, bool crearModificar) // { InitializeComponent(); this.id = id; this.crearModificar = crearModificar; productoBindingSource.DataSource = DatosProducto.getProductos(); Actualizar(); if (id == 0) { recetaBindingSource.Add(new Receta()); } else { recetaBindingSource.Add(DatosReceta.getReceta(id)); cbProducto.SelectedItem = ((Receta)recetaBindingSource.Current).Producto; cbProducto.SelectedValue = ((Receta)recetaBindingSource.Current).Producto.IdProducto; Receta r = (Receta)recetaBindingSource.Current; if (!crearModificar) { this.Text = "Editar receta de " + r.Producto.Nombre; } } }
public static DataTable BuscarCategoria(string textobuscar) { DatosProducto Producto = new DatosProducto(); Producto.TextoBuscar = textobuscar; return(Producto.BuscarCategoria(Producto)); }
public static DataTable BuscarProductoId(int idproducto) { DatosProducto Producto = new DatosProducto(); Producto.IdProducto = idproducto; return(Producto.BuscarProductoId(Producto)); }
public static DataTable BuscarProductoCategoria(string textobuscar, string categoria) { DatosProducto Producto = new DatosProducto(); Producto.TextoBuscar = textobuscar; Producto.CategoriaBuscar = categoria; return(Producto.BuscarProductoCategoria(Producto)); }
public static DataTable consultarProductoTabla(string codigoProducto) { DatosProducto producto = new DatosProducto(); producto.CodigoProducto = codigoProducto; return(producto.consultarProductoTabla(producto)); }
public static string eliminarProducto(string codigoProducto) { DatosProducto producto = new DatosProducto(); producto.CodigoProducto = codigoProducto; return(producto.eliminarProducto(producto)); }
private void btn_guardar_Click(object sender, EventArgs e) { caja.Stock = caja.Stock - Convert.ToInt32(txt_caja_cantidad.Text); pro.Stock = pro.Stock + Convert.ToInt32(txt_producto_cantidad.Text); DatosProducto.CambiarStock(caja.Id_producto, caja.Stock); DatosProducto.CambiarStock(pro.Id_producto, pro.Stock); this.Close(); }
public void buscar() { ArrayList lista = new ArrayList(); // detalle if (cbox_filtro_producto.SelectedIndex == 1) { string buscar = "and p.detalle like '%" + txt_buscar.Text + "%'"; lista = DatosProducto.getProductosBuscarModelo(buscar); } //codigo else if (cbox_filtro_producto.SelectedIndex == 0) { string buscar = "and p.codigo like '%" + txt_buscar.Text + "%'"; lista = DatosProducto.getProductosBuscarModelo(buscar); } else if (cbox_filtro_producto.SelectedIndex == 2) { lista = DatosProducto.getProductosBuscarModelo(""); for (int i = lista.Count; i > 0; i--) { if (((Producto)lista[i - 1]).Stock > ((Producto)lista[i - 1]).Stock_min) { lista.RemoveAt(i - 1); } } } else { lista = listaVacia; } if (lista.Count == 0) { bdd_productos.DataSource = listaVacia; if (cbox_filtro_producto.SelectedIndex == 0) { txt_buscar.Text = ""; } } else { listaVacia.Clear(); listaVacia = lista; if (cbox_filtro_producto.SelectedIndex == 0) { txt_buscar.SelectAll(); } bdd_productos.DataSource = listaVacia; } if (cbox_filtro_producto.SelectedIndex == 0) { this.AcceptButton = btn_agregar; txt_codigo2.Focus(); } }
public void cargarpro() { // detalle if (cbox_filtro_producto.SelectedIndex == 0) { string buscar = "and p.detalle like '%" + txt_buscar.Text + "%'"; listaInicial = DatosProducto.getProductosBuscarModelo(buscar); listainicial2 = DatosProducto.getProductosBuscarModelo(buscar); } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { listBox1.DataSource = DatosProducto.BuscarProducto(txtBuscar.Text); } catch { MessageBox.Show("No se encontro nada en su busqueda"); } }
private void btn_borrar_producto_Click(object sender, EventArgs e) { pro = DatosProducto.getProducto_por_id(txt_codigo.Text); if (pro.Detalle != null) { DialogResult dr = MessageBox.Show(this, "¿Desea dar de baja ´ " + pro.Detalle + " ´ ?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { DatosProducto.setBajaProducto(txt_codigo.Text); } } }
private void txt_codigo_Leave(object sender, EventArgs e) { if (modificar == false) { if (DatosProducto.verificar_codigo(txt_codigo.Text) >= 1) { MessageBox.Show(this, "Ya existe un producto con el mismo código", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_codigo.Text = ""; txt_codigo.Focus(); } } }
private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { productoBindingSource.DataSource = DatosProducto.getProductos(); } } catch { } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (dtGDetalle.SelectedRows.Count == 0) { MessageBox.Show("Antes de enviar el pedido debe seleccionar algun Producto", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } else { EntregaProductoTerminado ept = (EntregaProductoTerminado)entregaProductoTerminadoBindingSource.Current; ept.Vendedor = (Repartidor)repartidorBindingSource.Current; ept.Client = (Cliente)clienteBindingSource.Current; DateTime fecha = DateTime.Now; //ept.FechaEntrega = dtFechaEntrega.Value; ept.FechaEntrega = fecha; //if (dtGDetalle != null) if (ept.IDEntrega == 0) { //Producto p = (Producto)productoBindingSource.Current; if (MessageBox.Show("Esta seguro de querer enviar estos productos?", "Enviar Productos", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { DatosEntregaProductoTerminado.Crear(ept); DatosProducto.CambiarStock(((Producto)productoBindingSource.Current).IdProducto, ((Producto)productoBindingSource.Current).Stock - ((DetalleEntrega)detalleEntregaBindingSource.Current).Cantidad); MessageBox.Show("Los productos se enviaron con exito!!"); Actualizar(); } } else { //es para cambiar a modificar //DatosEntregaProductoTerminado.Crear(ept); if (MessageBox.Show("La grilla esta Vacia, No tiene ningun producto añadido", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { return; } } Close(); } } catch { MessageBox.Show("La grilla esta Vacia", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } }
public static string actualizarProducto(string codigoProducto, int cantidadProducto, float precioCompraProducto, float precioVentaProducto, string fechaRegistroPrecioCompra, string fechaRegistroPrecioVenta) { DatosProducto producto = new DatosProducto(); producto.CodigoProducto = codigoProducto; producto.CantidadProducto = cantidadProducto; producto.PrecioCompraProducto = precioCompraProducto; producto.PrecioVentaProducto = precioVentaProducto; producto.FechaRegistroPrecioCompra = fechaRegistroPrecioCompra; producto.FechaRegistroPrecioVenta = fechaRegistroPrecioVenta; return(producto.actualizarProducto(producto)); }
/*MÉTODOS QUE LLAMAN A LOS MÉTODOS CORRESPONDIENTES DE LA CLASE "DATOSPRODUCTO" DE LA CAPADATOS*/ public static string Insertar(string codigo, string nombre, int idcategoria, decimal precio_compra, decimal precio_venta, decimal stock, int idpresentacion, string descripcion, string ruta_imagen) { DatosProducto Producto = new DatosProducto(); Producto.Codigo = codigo; Producto.Nombre = nombre; Producto.IdCategoria = idcategoria; Producto.Precio_Compra = precio_compra; Producto.Precio_Venta = precio_venta; Producto.Stock = stock; Producto.IdPresentacion = idpresentacion; Producto.Descripcion = descripcion; Producto.Ruta_Imagen = ruta_imagen; return(Producto.Insertar(Producto)); }
public void guardar_imprimir(bool imprime) { //verifico si hay items en el carrito if (listacarrito.Count > 0) { // verifico si el cliente es nuevo //verifico si hay un cliente seleccionado en el cbox_cliente int impre = 0; //creo una nueva venta en la bdd Int64 id_venta; if (imprime == true) { impre = 1; } // obtengo el id max de venta //agrego items a Venta_producto en la bdd for (int i = 0; i < listacarrito.Count; i++) { for (Int32 h = 0; h < listaInicial.Count; h++) { if (((Producto)listacarrito[i]).Id_producto == ((Producto)listainicial2[h]).Id_producto) { DatosProducto.CambiarStock(((Producto)listacarrito[i]).Id_producto, ((Producto)listainicial2[h]).Stock - ((Producto)listacarrito[i]).Stock); } } } if (imprime == true) { PrintAString(0); } Principal.cerrar_ventana_generar_venta = false; this.Close(); } else { MessageBox.Show(this, "No hay items para eliminar", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_codigo2.Focus(); } }
public void carga() { txt_buscar.Text = ""; string buscar = "and p.detalle like '%" + txt_buscar.Text + "%'"; listaCargar = DatosProducto.getProductosBuscarModelo(buscar); if (listaCargar.Count > 0) { bdd_productos.DataSource = listaCargar; listaVacia = listaCargar; } else { btn_modificar.Enabled = false; } validar_botones(); }
public Producto_Admin(int tipo) { solo_lectura = 1; InitializeComponent(); cbox_filtro_producto.SelectedIndex = 0; string buscar = "and p.detalle like '%" + txt_buscar.Text + "%'"; listaCargar = DatosProducto.getProductosBuscarModelo(buscar); if (listaCargar.Count > 0) { bdd_productos.DataSource = listaCargar; } btn_modificar.Enabled = false; btn_alta.Enabled = false; }
public static string insertarProducto(string codigoProducto, string nombreProducto, string descripcionProducto, string categoriaProducto, int cantidadProducto, float precioCompraProducto, float precioVentaProducto, string fechaRegistroPrecioCompra, string fechaRegistroPrecioVenta) { DatosProducto producto = new DatosProducto(); producto.CodigoProducto = codigoProducto; producto.NombreProducto = nombreProducto; producto.DescripcionProducto = descripcionProducto;; producto.CategoriaProducto = categoriaProducto; producto.CantidadProducto = cantidadProducto; producto.PrecioCompraProducto = precioCompraProducto; producto.PrecioVentaProducto = precioVentaProducto; producto.FechaRegistroPrecioCompra = fechaRegistroPrecioCompra; producto.FechaRegistroPrecioVenta = fechaRegistroPrecioVenta; return(producto.insertarProducto(producto)); }
public FrmEditarProducto(int id) { InitializeComponent(); tipoProductoBindingSource.DataSource = DatosTipoProducto.getTipoProductos(); medidaBindingSource.DataSource = DatosMedida.getMedidas(); tipoEnvasadoBindingSource.DataSource = DatosTipoEnvasado.getTipoEnvasados(); seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos(); this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today; this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1); if (id == 0) { productoBindingSource.Add(new Producto()); } else { fechaElaboracion = true; fechaCaducidad = true; productoBindingSource.Add(DatosProducto.getProducto(id)); cbTipoProducto.SelectedItem = ((Producto)productoBindingSource.Current).Tipo; cbTipoProducto.SelectedValue = ((Producto)productoBindingSource.Current).Tipo.IdTipoProducto; cbMedida.SelectedItem = ((Producto)productoBindingSource.Current).UnidadM; cbMedida.SelectedValue = ((Producto)productoBindingSource.Current).UnidadM.Id; cbCalidad.SelectedItem = ((Producto)productoBindingSource.Current).SelProducto; cbCalidad.SelectedValue = ((Producto)productoBindingSource.Current).SelProducto.IdSeleccionProducto; cbEnvasado.SelectedItem = ((Producto)productoBindingSource.Current).Envasado; cbEnvasado.SelectedValue = ((Producto)productoBindingSource.Current).Envasado.IdTipoEnvasado; Producto p = (Producto)productoBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }
public FrmEditarProducto(int id) { InitializeComponent(); this.id = id; if (id == 0) { productoBindingSource.Add(new Producto()); } else { productoBindingSource.Add(DatosProducto.getProducto(id)); Producto p = (Producto)productoBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }
private void btn_caja_buscar_Click(object sender, EventArgs e) { if (txt_codigo_caja.Text != "") { caja = DatosProducto.getProducto_por_id(txt_codigo_caja.Text); txt_caja_descripcion.Text = caja.Detalle; if (txt_caja_descripcion.Text == "") { MessageBox.Show(this, "Código incorrecto, intente con un nuevo código", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); caja_listo = false; txt_codigo_caja.SelectAll(); txt_codigo_caja.Focus(); this.AcceptButton = btn_caja_buscar; } else { caja_listo = true; } validar(); } }
private void btnNuevo_Click(object sender, EventArgs e) { DateTime fechaCreacion = DateTime.Now; Usuario u = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar); Receta receta = new Receta(); receta.Producto = (Producto)DatosProducto.getProducto(1); receta.Observaciones = ""; receta.Tiempo = ""; receta.Temperatura = ""; receta.Otros = ""; receta.FechaCreacion = fechaCreacion; receta.Usuario = (Usuario)DatosUsuario.getUsuario(u.Id); receta.Activo = true; DatosReceta.Crear(receta); FrmEditarReceta r = new FrmEditarReceta((int)DatosReceta.getUltimaReceta(), true); r.ShowDialog(); Actualizar(); }