public static int actualizar(Plural5 c)
 {
     int res = 0;
     using (SQLiteConnection con = new SQLiteConnection(Datos.conexion))
     {
         con.Open();
         using (SQLiteTransaction tr = con.BeginTransaction())
         {
             using (SQLiteCommand comando = new SQLiteCommand())
             {
                 comando.Transaction = tr;
                 comando.CommandText = string.Format("update plural5 set pie='{0}',asesor='{1}',cantidad='{2}',fecha='{3}' where id={4}",
                 c.pie, c.asesor, c.cantidad,string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)), c.id);
                 res = comando.ExecuteNonQuery();
                 tr.Commit();
             }
         }
         con.Close();
     }
     return (res);
 }
 public static int registrar(Plural5 c)
 {
     int res = 0;
     using (SQLiteConnection con = new SQLiteConnection(Datos.conexion))
     {
         con.Open();
         using (SQLiteTransaction tr = con.BeginTransaction())
         {
             using (SQLiteCommand comando = new SQLiteCommand())
             {
                 comando.Transaction = tr;
                 comando.CommandText = string.Format("insert into plural5 values('{0}','{1}','{2}','{3}','{4}','{5}')",
                 c.pie, c.asesor, c.cantidad,string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)), c.id, c.idCliente);
                 res = comando.ExecuteNonQuery();
                 tr.Commit();
             }
         }
         con.Close();
     }
     return (res);
 }
        private void plural5Registrar_Click(object sender, EventArgs e)
        {
            if (plural5Nombre.Text == string.Empty)
            {
                MessageBox.Show("Aun no has colocado el nombre del negocio");
                plural5Nombre.Focus();
            }
            else
                if (plural5Direccion.Text == string.Empty)
                {
                    MessageBox.Show("Aun no has colocado la direccion del negocio");
                    plural5Direccion.Focus();
                }
                else
                        if (plural5Cantidad.Text == string.Empty)
                        {
                            MessageBox.Show("Aun no has colocado el monto en numeros");
                            plural5Cantidad.Focus();
                        }
                                else
                                {
                                    Clientes c = new Clientes();
                                    c.nombre = plural5Nombre.Text.ToString();
                                    c.direccion = plural5Direccion.Text.ToString();
                                    c.direccion2 = plural5Direccion2.Text.ToString();
                                    c.ciudad = plural5Ciudad.Text.ToString();
                                    c.tipo = "plural";
                                    c.id = AdminClientes.totalClientes() + 1;
                                    c.fecha = DateTime.Now.ToString();
                                    Plural5 s = new Plural5();
                                    s.idCliente = c.id;
                                    s.id = Convert.ToString(DateTime.Now.ToFileTimeUtc()) + "-" + AdminPlural5.totalPlural5().ToString();
                                    s.fecha = plural5Fecha.DateTime;
                                    s.cantidad = plural5Cantidad.Text.ToString();
                                    s.pie = plural5Pie.Text.ToString();
                                    s.asesor = plural5Asesor.Text.ToString();
                                    if (tipoPlural5 == "R")
                                    {
                                        AdminPlural5.registrar(s);
                                        AdminClientes.registrar(c);
                                        MessageBox.Show("Registrado con exito");
                                        bloquearPlural5();
                                        plural5Nuevo.Enabled = true;
                                        plural5Registrar.Enabled = false;
                                        plural5Cancelar.Enabled = false;
                                        plural5Borrar.Enabled = true;
                                        plural5Buscar.Enabled = true;
                                        Datos.datosPlural5 = AdminPlural5.buscaDatosPlural5();
                                        actualizaPlural5();
                                        filaPlural5 = Datos.datosPlural5.Rows.Count - 1;
                                        cargaPlural5(Datos.datosPlural5.Rows[filaPlural5]);
                                        plural5Conteo.Text = Datos.datosPlural5.Rows.Count.ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                        navegacionPlural5(filaPlural5, filaPlural5);
                                    }
                                    else
                                        if (tipoPlural5 == "M")
                                        {
                                            s.id = Datos.datosPlural5.Rows[filaPlural5]["id"].ToString();
                                            c.id = Convert.ToInt32(Datos.datosPlural5.Rows[filaPlural5]["idCliente"].ToString());
                                            AdminPlural5.actualizar(s);
                                            AdminClientes.actualizar(c);
                                            bloquearPlural5();
                                            MessageBox.Show("Modificado con exito");
                                            plural5Nuevo.Enabled = true;
                                            plural5Registrar.Enabled = false;
                                            plural5Cancelar.Enabled = false;
                                            plural5Modificar.Enabled = true;
                                            plural5Borrar.Enabled = true;
                                            plural5Buscar.Enabled = true;
                                            int actual = filaPlural5;
                                            int fin = Datos.datosPlural5.Rows.Count - 1;
                                            Datos.datosPlural5 = AdminPlural5.buscaDatosPlural5();
                                            cargaPlural5(Datos.datosPlural5.Rows[actual]);
                                            plural5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                            navegacionPlural5(actual, fin);
                                        }
                                        else
                                            if (tipoPlural5 == "M2")
                                            {
                                                s.id = Datos.datosPlural5.Rows[0]["id"].ToString();
                                                c.id = Convert.ToInt32(Datos.datosPlural5.Rows[0]["idCliente"].ToString());
                                                AdminPlural5.actualizar(s);
                                                AdminClientes.actualizar(c);
                                                bloquearPlural5();
                                                MessageBox.Show("Modificado con exito");
                                                plural5Nuevo.Enabled = true;
                                                plural5Registrar.Enabled = false;
                                                plural5Cancelar.Enabled = false;
                                                plural5Borrar.Enabled = true;
                                                plural5Buscar.Enabled = true;
                                                plural5Modificar.Enabled = true;
                                                int actual = 0;
                                                int fin = 0;
                                                Datos.datosPlural5 = AdminPlural5.consultaPorId(s.id);
                                                cargaPlural5(Datos.datosPlural5.Rows[actual]);
                                                plural5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                                navegacionPlural5(actual, fin);

                                            }
                                }
        }