Exemple #1
0
 // METODO PARA AÑADIR U EDITAR REGISTROS
 public void Añadir_Editar_Tom(long?Cedula, Bunifu.Framework.UI.BunifuDropdown Tipo_doc, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_cedula, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_nombres,
                               Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_apellidos, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_direccion,
                               Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_telefono, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_email, Bunifu.Framework.UI.BunifuDatepicker Fecha_nacimiento)
 {
     using (DB_Entities_OMB db = new DB_Entities_OMB())
     {
         // SI LA CEDULA ES NULA NOS INICIALIZARA LA CLASE TOMADOR
         if (Cedula == null)
         {
             tom = new Tomador();
             tom.Tom_Documento        = Convert.ToInt64(Txb_cedula.Text);
             tom.Tom_Tip_Doc          = Tipo_doc.selectedValue.ToString();
             tom.Tom_Nombres          = Txb_nombres.Text;
             tom.Tom_Apellidos        = Txb_apellidos.Text;
             tom.Tom_Direccion        = Txb_direccion.Text;
             tom.Tom_Telefono         = Convert.ToInt64(Txb_telefono.Text);
             tom.Tom_Email            = Txb_email.Text;
             tom.Tom_Fecha_Nacimiento = Fecha_nacimiento.Value;
             tom.Fecha_Creacion       = DateTime.Now;
         }
         // SI LA CEDULA ES NULA AGREGARA LOS REGISTROS
         if (Cedula == null)
         {
             db.Tomador.Add(tom);
             MessageBox.Show("Registros agregados");
         }
         else
         {
             // SI LA CEDULA NO ES NULA NOS EDITARA LOS REGISTROS
             tom = new Tomador();
             tom.Tom_Documento        = Convert.ToInt64(Txb_cedula.Text);
             tom.Tom_Tip_Doc          = Tipo_doc.selectedValue.ToString();
             tom.Tom_Nombres          = Txb_nombres.Text;
             tom.Tom_Apellidos        = Txb_apellidos.Text;
             tom.Tom_Direccion        = Txb_direccion.Text;
             tom.Tom_Telefono         = Convert.ToInt64(Txb_telefono.Text);
             tom.Tom_Email            = Txb_email.Text;
             tom.Tom_Fecha_Nacimiento = Fecha_nacimiento.Value;
             tom.Fecha_Creacion       = DateTime.Now;
             if (Cedula != null)
             {
                 db.Tomador.Add(tom);
                 db.Entry(tom).State = System.Data.Entity.EntityState.Modified;
                 MessageBox.Show("Edición de registros completada");
             }
         }
         db.SaveChanges();
     }
 }
Exemple #2
0
        // Metodo Trigger para actualizar la base de datos

        // Llenar Formularios para editar tomador
        public void Llenar_Tomador_Edit(long?Cedula, Bunifu.Framework.UI.BunifuDropdown Tipo_doc, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_cedula, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_nombres,
                                        Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_apellidos, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_direccion,
                                        Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_telefono, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_email, Bunifu.Framework.UI.BunifuDatepicker Fecha_nacimiento)
        {
            DB_Entities_OMB db        = new DB_Entities_OMB();
            Tomador         tom_tabla = new Tomador();

            //LOGICA ANTERIOR

            /*var Tipo_documento = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Tip_Doc;
             * var Nombres = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Nombres;
             * var Apellidos = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Apellidos;
             * var Direccion = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Direccion;
             * var Telefono = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Telefono;
             * var Email = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Email;
             * var Fecha_Nacimiento = from tom in db.Tomador where tom.Tom_Documento == Cedula select tom.Tom_Fecha_Nacimiento;
             */
            tom_tabla = db.Tomador.Find(Cedula);

            if (tom_tabla.Tom_Documento.ToString() == Cedula.ToString())
            {
                Tipo_doc.SelectedItem(tom_tabla.Tom_Tip_Doc);
                Txb_cedula.Text        = tom_tabla.Tom_Documento.ToString();
                Txb_cedula.Enabled     = false;
                Txb_nombres.Text       = tom_tabla.Tom_Nombres.ToString();
                Txb_apellidos.Text     = tom_tabla.Tom_Apellidos.ToString();
                Txb_direccion.Text     = tom_tabla.Tom_Direccion.ToString();
                Txb_telefono.Text      = tom_tabla.Tom_Telefono.ToString();
                Txb_email.Text         = tom_tabla.Tom_Email.ToString();
                Fecha_nacimiento.Value = tom_tabla.Tom_Fecha_Nacimiento;
                // LOGICA ANTERIOR

                /*Tipo_doc.SelectedItem(Tipo_documento.First());
                 * Txb_cedula.Text = Cedula.ToString();
                 * Txb_nombres.Text = Nombres.First();
                 * Txb_apellidos.Text = Apellidos.First();
                 * Txb_direccion.Text = Direccion.First();
                 * Txb_telefono.Text = Telefono.First().ToString();
                 * Txb_email.Text = Email.First();
                 * Fecha_nacimiento.Value = Fecha_Nacimiento.First();*/
            }
            else
            {
                MessageBox.Show("No hay datos en los registros");
            }
        }