private void Buscar_Kardex() { try { List <Producto> productos = new BusProducto().ListarProductos_kardex(txtBuscarKardex.Text); gdvKardex.DataSource = productos; gvdResultadoBusqueda.Columns[0].Visible = false; gvdResultadoBusqueda.Columns[1].Visible = false; gvdResultadoBusqueda.Columns[2].Visible = false; gvdResultadoBusqueda.Columns[3].Visible = false; gvdResultadoBusqueda.Columns[5].Visible = false; gvdResultadoBusqueda.Columns[6].Visible = false; gvdResultadoBusqueda.Columns[7].Visible = false; gvdResultadoBusqueda.Columns[8].Visible = false; gvdResultadoBusqueda.Columns[9].Visible = false; gvdResultadoBusqueda.Columns[10].Visible = false; gvdResultadoBusqueda.Columns[11].Visible = false; gvdResultadoBusqueda.Columns[12].Visible = false; gvdResultadoBusqueda.Columns[13].Visible = false; gvdResultadoBusqueda.Columns[14].Visible = false; gvdResultadoBusqueda.Columns[15].Visible = false; gvdResultadoBusqueda.Columns[16].Visible = false; gvdResultadoBusqueda.Columns[17].Visible = false; gdvKardex.Visible = true; // BusVenta.DataTablePersonalizado.Multilinea(ref gvdResultadoBusqueda); } catch (Exception ex) { MessageBox.Show("Error al al mostrar los datos " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void TestMethod1() { BusProducto busProducto = new BusProducto(); IMDResponse <List <EntProducto> > res = busProducto.BGetProductoEmpresaExterna(); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public void TestMethod2() { BusProducto busProducto = new BusProducto(); var res = busProducto.BGetOrientacionesLocutorios(); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }
private void txtBuscarMovimiento_TextChanged(object sender, EventArgs e) { if (txtBuscarMovimiento.Text == "") { gvdResultadoBusqueda.Visible = false; } else { gvdResultadoBusqueda.Visible = true; try { List <Producto> productos = new BusProducto().ListarProductos_kardex(txtBuscarMovimiento.Text); gvdResultadoBusqueda.DataSource = productos; gvdResultadoBusqueda.Columns[0].Visible = false; gvdResultadoBusqueda.Columns[1].Visible = false; gvdResultadoBusqueda.Columns[2].Visible = false; gvdResultadoBusqueda.Columns[3].Visible = false; gvdResultadoBusqueda.Columns[5].Visible = false; gvdResultadoBusqueda.Columns[6].Visible = false; gvdResultadoBusqueda.Columns[7].Visible = false; gvdResultadoBusqueda.Columns[8].Visible = false; gvdResultadoBusqueda.Columns[9].Visible = false; gvdResultadoBusqueda.Columns[10].Visible = false; gvdResultadoBusqueda.Columns[11].Visible = false; gvdResultadoBusqueda.Columns[12].Visible = false; gvdResultadoBusqueda.Columns[13].Visible = false; gvdResultadoBusqueda.Columns[14].Visible = false; gvdResultadoBusqueda.Columns[15].Visible = false; gvdResultadoBusqueda.Columns[16].Visible = false; gvdResultadoBusqueda.Columns[17].Visible = false; // BusVenta.DataTablePersonalizado.Multilinea(ref gvdResultadoBusqueda); } catch (Exception ex) { MessageBox.Show("Error al al mostrar los datos " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void ListarProductos(string buscar) { try { List <Producto> lsp = new BusProducto().ListarProductos(buscar); gdvProductos.DataSource = lsp; gdvProductos.Columns[2].Visible = false; gdvProductos.Columns[3].Visible = false; gdvProductos.Columns[4].Visible = false; gdvProductos.Columns[17].Visible = false; gdvProductos.Columns[18].Visible = false; gdvProductos.Columns[19].Visible = false; gdvProductos.Columns[20].Visible = false; gdvProductos.Columns[21].Visible = false; BusVenta.DataTablePersonalizado.Multilinea(ref gdvProductos); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IMDResponse <EntOrientacionIVA> CGetOrientacionesPonleMas() { IMDResponse <EntOrientacionIVA> response = new IMDResponse <EntOrientacionIVA>(); string metodo = nameof(this.CGetOrientacionesPonleMas); logger.Info(IMDSerialize.Serialize(67823458659817, $"Inicia {metodo}")); try { BusProducto busProducto = new BusProducto(); response = busProducto.BGetOrientacionesLocutorios(); } catch (Exception ex) { response.Code = 67823458660594; response.Message = "Ocurrió un error inesperado en el servicio al consultar los productos Meditoc."; logger.Error(IMDSerialize.Serialize(67823458660594, $"Error en {metodo}: {ex.Message}", ex, response)); } return(response); }
public IMDResponse <List <EntProducto> > CGetProductoEmpresaExterna() { IMDResponse <List <EntProducto> > response = new IMDResponse <List <EntProducto> >(); string metodo = nameof(this.CGetProductoEmpresaExterna); logger.Info(IMDSerialize.Serialize(67823458655155, $"Inicia {metodo}")); try { BusProducto busProducto = new BusProducto(); response = busProducto.BGetProductoEmpresaExterna(); } catch (Exception ex) { response.Code = 67823458655932; response.Message = "Ocurrió un error inesperado en el servicio al consultar los productos Meditoc."; logger.Error(IMDSerialize.Serialize(67823458655932, $"Error en {metodo}: {ex.Message}", ex, response)); } return(response); }
public IMDResponse <EntProductosNutricionalPsicologia> CGetProductosNutricionalPsicologia() { IMDResponse <EntProductosNutricionalPsicologia> response = new IMDResponse <EntProductosNutricionalPsicologia>(); string metodo = nameof(this.CGetProductosNutricionalPsicologia); logger.Info(IMDSerialize.Serialize(67823458636507, $"Inicia {metodo}()")); try { BusProducto busProducto = new BusProducto(); response = busProducto.BGetProductosNutricionalPsicologia(); } catch (Exception ex) { response.Code = 67823458637284; response.Message = "Ocurrió un error inesperado en el servicio al consultar los productos disponibles."; logger.Error(IMDSerialize.Serialize(67823458637284, $"Error en {metodo}(): {ex.Message}", ex, response)); } return(response); }
public IMDResponse <List <EntProducto> > CgetMembership() { IMDResponse <List <EntProducto> > response = new IMDResponse <List <EntProducto> >(); string metodo = nameof(this.CgetMembership); logger.Info(IMDSerialize.Serialize(67823458471783, $"Inicia {metodo}()")); try { BusProducto busProducto = new BusProducto(); response = busProducto.BGetMembership(); } catch (Exception ex) { response.Code = 67823458472560; response.Message = "Ocurrió un error inesperado en el servicio al obtener las membresías."; logger.Error(IMDSerialize.Serialize(67823458472560, $"Error en {metodo}(): {ex.Message}", ex, response)); } return(response); }
public IMDResponse <List <EntProducto> > CObtenerProductoByID([FromUri] int?iIdProducto = null) { IMDResponse <List <EntProducto> > response = new IMDResponse <List <EntProducto> >(); string metodo = nameof(this.CObtenerProductoByID); logger.Info(IMDSerialize.Serialize(67823458399522, $"Inicia {metodo}([FromUri] int iIdProducto)", iIdProducto)); try { BusProducto busProducto = new BusProducto(); response = busProducto.BObtenerProductos(iIdProducto); } catch (Exception ex) { response.Code = 67823458400299; response.Message = "Ocurrió un error inesperado en el servicio al consultar los productos."; logger.Error(IMDSerialize.Serialize(67823458400299, $"Error en {metodo}([FromUri] int iIdProducto): {ex.Message}", iIdProducto, ex, response)); } return(response); }
public IMDResponse <bool> CSaveProducto([FromBody] EntProducto entProducto) { IMDResponse <bool> response = new IMDResponse <bool>(); string metodo = nameof(this.CSaveProducto); logger.Info(IMDSerialize.Serialize(67823458404184, $"Inicia {metodo}([FromBody] EntProducto entProducto)", entProducto)); try { BusProducto busProducto = new BusProducto(); response = busProducto.BSaveProducto(entProducto); } catch (Exception ex) { response.Code = 67823458404961; response.Message = "Ocurrió un error inesperado en el servicio al guardar el producto."; logger.Error(IMDSerialize.Serialize(67823458404961, $"Error en {metodo}([FromBody] EntProducto entProducto): {ex.Message}", entProducto, ex, response)); } return(response); }
public IMDResponse <List <EntProducto> > CgetServices() { IMDResponse <List <EntProducto> > response = new IMDResponse <List <EntProducto> >(); string metodo = nameof(this.CgetServices); logger.Info(IMDSerialize.Serialize(67823458473337, $"Inicia {metodo}()")); try { BusProducto busProducto = new BusProducto(); response = busProducto.BGetServices(); } catch (Exception ex) { response.Code = 67823458474114; response.Message = "Ocurrió un error inesperado en el servicio al obtener los servicios de orientación."; logger.Error(IMDSerialize.Serialize(67823458474114, $"Error en {metodo}(): {ex.Message}", ex, response)); } return(response); }
private void CargarDatos() { try { DataTable table = new DataTable(); //columns table.Columns.Add("Id_Producto", typeof(string)); table.Columns.Add("Presentacion_Id", typeof(Int32)); table.Columns.Add("Catalogo_Id", typeof(Int32)); table.Columns.Add("Codigo", typeof(string)); table.Columns.Add("Descripcion", typeof(string)); table.Columns.Add("Presentacion", typeof(string)); table.Columns.Add("Tipo_Venta", typeof(string)); table.Columns.Add("Precio_Menudeo", typeof(decimal)); table.Columns.Add("Precio_MMayoreo", typeof(decimal)); table.Columns.Add("A_Partir_De", typeof(decimal)); table.Columns.Add("Precio_Mayoreo", typeof(decimal)); table.Columns.Add("Usa_Inventario", typeof(string)); table.Columns.Add("Stock", typeof(string)); table.Columns.Add("Stock_Minimo", typeof(decimal)); table.Columns.Add("Caducidad", typeof(string)); table.Columns.Add("Estado", typeof(Boolean)); table.Columns.Add("TotalUnidades", typeof(Int32)); table.Columns.Add("PresentacionMenudeo", typeof(string)); List <string> lst = new DatProducto().listadoActualizacion(); foreach (var item in lst) { Producto p = new BusProducto().ObtenerProducto_A_Actualizar(item); table.Rows.Add( p.Id, p.IdTipoPresentacion, p.IdCategoria, p.codigo, p.Descripcion, p.Presentacion, p.seVendeA, p.precioMenudeo, p.precioMMayoreo, p.APartirDe, p.precioMayoreo, p.usaInventario, p.stock, p.stockMinimo, p.Caducidad, p.Estado, p.TotalUnidades, p.PresentacionMenudeo ); } gdDetalle.DataSource = table; gdDetalle.Columns[0].Visible = false; gdDetalle.Columns[1].Visible = false; gdDetalle.Columns[2].Visible = false; gdDetalle.Columns[12].Visible = false; gdDetalle.Columns[13].Visible = false; gdDetalle.Columns[14].Visible = false; gdDetalle.Columns[15].Visible = false; gdDetalle.Columns[16].Visible = false; gdDetalle.Columns[17].Visible = false; DataTablePersonalizado.Multilinea(ref gdDetalle); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al descargar el archivo de actualizacion : " + ex.Message, "Error de descarga", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Notificacion_VencimientoProducto() { try { int Cantidad = new BusProducto().Productos_Vencidos(); Label b = new Label(); Panel p1 = new Panel(); Panel p2 = new Panel(); PictureBox I1 = new PictureBox(); PictureBox I2 = new PictureBox(); Label L = new Label(); b.Text = "Tienes Productos Vencidos"; b.Name = Cantidad.ToString(); b.Size = new System.Drawing.Size(430, 35); b.Font = new System.Drawing.Font("Microsoft Sans Serif", 10); b.BackColor = Color.Transparent; b.ForeColor = Color.Black; b.Dock = DockStyle.Top; b.TextAlign = ContentAlignment.MiddleLeft; L.Text = "(" + Cantidad.ToString() + ") Producto(s) Vencido(s)"; L.Name = Cantidad.ToString(); L.Size = new System.Drawing.Size(430, 18); L.Font = new System.Drawing.Font("Microsoft Sans Serif", 10); L.BackColor = Color.Transparent; L.ForeColor = Color.Gray; L.Dock = DockStyle.Fill; L.TextAlign = ContentAlignment.MiddleLeft; I2.BackgroundImage = Properties.Resources.warning; I2.BackgroundImageLayout = ImageLayout.Zoom; I2.Size = new System.Drawing.Size(18, 18); I2.Dock = DockStyle.Left; p1.Size = new System.Drawing.Size(430, 67); p1.BorderStyle = BorderStyle.FixedSingle; p1.Dock = DockStyle.Top; p1.BackColor = Color.White; p2.Size = new System.Drawing.Size(287, 22); p2.Dock = DockStyle.Top; p2.BackColor = Color.Transparent; I1.BackgroundImage = Properties.Resources.calendario; I1.BackgroundImageLayout = ImageLayout.Zoom; I1.Size = new System.Drawing.Size(90, 69); I1.Dock = DockStyle.Left; I1.BackColor = Color.Transparent; p1.Controls.Add(b); p1.Controls.Add(I1); p1.Controls.Add(p2); p2.Controls.Add(I2); p2.Controls.Add(L); p2.BringToFront(); b.SendToBack(); I1.SendToBack(); L.BringToFront(); pnlContenedor.Controls.Add(p1); //pnlContenedor.SendToBack(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error al mostrar la notificacion de productos" + ex.Message, "Notificacion Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { try { Venta venta = new Venta(); foreach (DataGridViewRow dr in gdvDatos.Rows) { if (Convert.ToBoolean(dr.Cells[0].Value)) { int onekey = Convert.ToInt32(dr.Cells[1].Value); var s4 = dr.Cells[4].Value; var Total = dr.Cells[10].Value; var MontoTotal = dr.Cells[12].Value; string codigo = Convert.ToString(dr.Cells[3].Value); int idVenta = Convert.ToInt32(dr.Cells[4].Value); Venta data = DatVenta.ObtenerVenta(idVenta); venta.Id = data.Id; venta.MontoTotal = data.MontoTotal - Convert.ToDecimal(Total); if (data.Vuelto < 0) { venta.Vuelto = data.Vuelto + Convert.ToDecimal(Total); } else if (data.Vuelto >= 0 && data.Saldo == 0) { venta.Vuelto = data.Vuelto + Convert.ToDecimal(Total); } if (data.Saldo > 0) { venta.Saldo = data.Saldo - Convert.ToDecimal(Total); venta.Vuelto = venta.Saldo < 0 ? venta.Saldo * (-1) : venta.Saldo; venta.Saldo = venta.Saldo < 0 ? 0 : venta.Saldo; } venta.EstadoPago = venta.Saldo <= 0 ? "PAGADO" : "PENDIENTE"; new DatDetalleVenta().EditarDevolucion_DetalleVenta(onekey); DatVenta.EditarDatos_Devoluciones(venta); Producto p = new BusProducto().ObtenerProducto(codigo); if (p.usaInventario == "SI") { string presentancion = Convert.ToString(dr.Cells[7].Value); if (p.precioMayoreo == Convert.ToDecimal(dr.Cells[6].Value) || presentancion.Equals("PQTE") || presentancion.Equals("SIX") || presentancion.Equals("CJA") || presentancion.Equals("BTO") || presentancion.Equals("RJA")) { decimal cantidadVendida = Convert.ToDecimal(p.TotalUnidades * Convert.ToDecimal(dr.Cells[6].Value)); new BusProducto().Actualizar_Stock(p.Id, (Convert.ToDecimal(p.stock) + cantidadVendida)); } else { new BusProducto().Actualizar_Stock(p.Id, (Convert.ToDecimal(p.stock) + Convert.ToDecimal(dr.Cells[6].Value))); } } } } DialogResult result = MessageBox.Show("Desea Reimprimir el ticket", "Operación realizada", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { ImprimirTicket(venta); } pnlProcesar.Visible = false; lblTotalDevuelto.Text = "0.00"; gdvDatos.DataSource = null; Limpiar_campos(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error al actualizar los datos : " + ex.Message, "Error de actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); } }