private void carga() { dtListas.Rows.Clear(); Models.Lista_precios listas = new Models.Lista_precios(); Models.Product productos = new Models.Product(); Models.Client clientes = new Models.Client(); using (listas) { using (productos) { using (clientes) { List <Models.Lista_precios> lista = listas.get_listas(); if (lista.Count > 0) { foreach (Models.Lista_precios item in lista) { List <Models.Product> producto = productos.getProductById(item.Id_Producto); List <Models.Client> cliente = clientes.getClientbyId(item.Id_cliente); dtListas.Rows.Add(item.Id, cliente[0].Name, producto[0].Description, item.Descuento); } } } } } }
private void button2_Click(object sender, EventArgs e) { Models.Lista_precios listas = new Models.Lista_precios(); using (listas) { listas.Id_cliente = Convert.ToInt32(txtId_cliente.Text); listas.Id_Producto = Id_producto; listas.Descuento = Convert.ToDouble(nmDescuento.Value); if (Id_lista == 0) { Models.Log historial = new Models.Log(); using (historial) { historial.Id_usuario = Convert.ToInt32(Inicial.id_usario); historial.Descripcion = "se genero un descuento al cliente " + txtCliente.Text + " de " + nmDescuento.Value + "% al producto " + txtDescripcion.Text; historial.createLog(); } listas.create_lista(); } else { listas.Id = Id_lista; listas.update_lista(); Models.Log historial = new Models.Log(); using (historial) { historial.Id_usuario = Convert.ToInt32(Inicial.id_usario); historial.Descripcion = "se modifico un descuento al cliente " + txtCliente.Text + " de " + nmDescuento.Value + "% al producto " + txtDescripcion.Text; historial.createLog(); } } } this.Close(); }
private void button3_Click(object sender, EventArgs e) { DialogResult dialogo = MessageBox.Show("¿Desea borrar el registro?", "Borrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.Yes) { Models.Lista_precios listas = new Models.Lista_precios(); using (listas) { listas.Id = Id_lista; listas.delete_lista(); } this.Close(); } }
private void Form_listas_precios_Load(object sender, EventArgs e) { nmDescuento.DecimalPlaces = 2; nmDescuento.ThousandsSeparator = true; txtCodigo.AutoCompleteCustomSource = carga_codigo(); txtCodigo.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtCodigo.AutoCompleteSource = AutoCompleteSource.CustomSource; txtDescripcion.AutoCompleteCustomSource = carga_descripcion(); txtDescripcion.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtDescripcion.AutoCompleteSource = AutoCompleteSource.CustomSource; txtCliente.AutoCompleteCustomSource = carga_cliente(); txtCliente.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtCliente.AutoCompleteSource = AutoCompleteSource.CustomSource; txtId_cliente.AutoCompleteCustomSource = carga_clientes(); txtId_cliente.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtId_cliente.AutoCompleteSource = AutoCompleteSource.CustomSource; if (Id_lista != 0) { Models.Lista_precios listas = new Models.Lista_precios(); using (listas) { List <Models.Lista_precios> lista = listas.getlistas_byid(Id_lista); txtId_cliente.Text = lista[0].Id_cliente.ToString(); txtId_cliente_KeyDown(this, new KeyEventArgs(Keys.Enter)); busca_producto(lista[0].Id_Producto); nmDescuento.Value = Convert.ToDecimal(lista[0].Descuento); nmDescuento_KeyDown(this, new KeyEventArgs(Keys.Enter)); button3.Visible = true; txtId_cliente.ReadOnly = true; txtCliente.ReadOnly = true; txtCodigo.ReadOnly = true; txtDescripcion.ReadOnly = true; } } }