private void button2_Click_1(object sender, EventArgs e)
        {
            // sub total//
            dalsub sub = new dalsub();
           int max=sub.id_max();
            DateTime dd = DateTime.Now;
                if (rdbCaja.Checked)
                {
                    if (cmbcolorcaja.Text != "" && cmbcajaunidades.Text != "" && cmbdiamcaja.Text != "")
                    {
                        objeto = new Totales(Convert.ToInt32(nucantcaja.Value), Convert.ToInt32(cmbdiamcaja.Text), Convert.ToInt32(cmbcajaunidades.Text), precioc, preciog, preciolip);
                        decimal total1 = Convert.ToDecimal(objeto.total(2));
                        label28.Text = total1.ToString();
                        total.agregar(Convert.ToDouble(total1));
                        sub.id_factura = max + 1;
                        sub.Total = label28.Text;
                        sub.vendedor = label18.Text;
                        sub.producto = rdbCaja.Text;
                        sub.color = cmbcolorcaja.Text;
                        sub.unidades = cmbcajaunidades.Text;
                        sub.cantidad =Convert.ToString(nucantcaja.Value);
                        dalsub.Agregar(sub);
                        vent++;
                        
                   
                    }
                    else
                    {
                        MessageBox.Show("Faltan campos por llenar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }


                else
                    if (rdbUnidad.Checked)
                    {
                        if (cmbcolorunidad.Text != "" && cmbdiamunidad.Text != "")
                        {
                            //factura//
                            objeto = new Totales(Convert.ToInt32(nucantunidad.Value), Convert.ToInt32(cmbdiamunidad.Text), Convert.ToInt32(0), precioc, preciog, preciolip);
                            label28.Text = objeto.total(1).ToString();
                            total.agregar(Convert.ToDouble(label28.Text));
                            sub.id_factura = max + 1;
                            sub.Total = label28.Text;
                            sub.vendedor = label18.Text;
                            sub.producto = rdbUnidad.Text;
                            sub.color = cmbcolorunidad.Text;
                            sub.unidades = "0";
                            sub.cantidad = Convert.ToString(nucantunidad.Value);
                            dalsub.Agregar(sub);
                            vent++;
                        }
                        else
                        {
                            MessageBox.Show("Faltan campos por llenar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
            }
        private void button1_Click(object sender, EventArgs e)
        {


            if (precioc != 0 && preciog != 0 && preciolip != 0)
            {
                if (rdbCaja.Checked)
                {
                    if (cmbcolorcaja.Text != "" && cmbcajaunidades.Text != "" && cmbdiamcaja.Text != "")
                    {
                        objeto = new Totales(Convert.ToInt32(nucantcaja.Value), Convert.ToInt32(cmbdiamcaja.Text), Convert.ToInt32(cmbcajaunidades.Text), precioc, preciog, preciolip);
                        MessageBox.Show(objeto.total(2).ToString());
                    }
                    else
                    { MessageBox.Show("Faltan campos por llenar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
                }
                else
                    if (rdbUnidad.Checked)
                    {
                        if (cmbcolorunidad.Text != "" && cmbdiamunidad.Text != "")
                        {
                            objeto = new Totales(Convert.ToInt32(nucantunidad.Value), Convert.ToInt32(cmbdiamunidad.Text), 0, precioc, preciog, preciolip);
                            MessageBox.Show(objeto.total(1).ToString());
                        }
                        else
                        { MessageBox.Show("Faltan campos por llenar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
                    }
            }
            else
            {
                MessageBox.Show("Para realizar compras debe insertar los precios de los insumos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                tabControl1.SelectTab(1);
            }


        }