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);
                     }
                 }
             }
         }
     }
 }
Beispiel #2
0
 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();
 }
Beispiel #3
0
        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();
            }
        }
Beispiel #4
0
        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;
                }
            }
        }