Exemple #1
0
        //UpData Asegurado
        public void UpdateAsegurado(Asegurado aseg)
        {
            try
            {
                sqlite.Open();
                cmd             = sqlite.CreateCommand();
                cmd.CommandText = "update Asegurado " +
                                  "set nombre=@nombre, telefono=@telefono, celular=@celular,mail=@mail,direccion=@direccion " +
                                  "where idCliente=@id";

                cmd.Parameters.Add("@id", DbType.Int32).Value         = aseg.Id;
                cmd.Parameters.Add("@nombre", DbType.String).Value    = aseg.Nombre;
                cmd.Parameters.Add("@telefono", DbType.String).Value  = aseg.Telefono;
                cmd.Parameters.Add("@celular", DbType.String).Value   = aseg.Celular;
                cmd.Parameters.Add("@mail", DbType.String).Value      = aseg.Mail;
                cmd.Parameters.Add("@direccion", DbType.String).Value = aseg.Direccion;
                cmd.ExecuteNonQuery();

                string messege = "Se ha actualizado Asegurado";
                string caption = "Listo";
                MessageBox.Show(messege, caption, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (SQLiteException ex)
            {
                MessageBox.Show(ex.Message, "Error Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            sqlite.Close();
        }
 public static void SaveAsegurado(Asegurado aseg)
 {
     if (!aseg.Existe)
     {
         data.SetDataAsegurado(aseg);
     }
     else if (aseg.Modificado)
     {
         data.UpdateAsegurado(aseg);
     }
 }
        private void buttonBuscarAseg_Click(object sender, EventArgs e)
        {
            try
            {
                aseg = new Asegurado(Convert.ToInt32(this.textBoxIdAsegurado.Text));

                this.textBoxNombre.Text    = aseg.Nombre;
                this.textBoxTelefono.Text  = aseg.Telefono;
                this.textBoxCelular.Text   = aseg.Celular;
                this.textBoxMail.Text      = aseg.Mail;
                this.textBoxDireccion.Text = aseg.Direccion;
            }
            catch (FormatException) { MessageBox.Show("Debe ingresar un numero", MessageBoxButtons.OK.ToString()); }

            this.buttonGuardar.Enabled = true;
        }
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            string messege = "¿Desea Guardas/Actualizar los datos del Asegurado?";
            string caption = "Info Asegurado";

            if (MessageBox.Show(messege, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                aseg.Nombre    = textBoxNombre.Text;
                aseg.Telefono  = textBoxTelefono.Text;
                aseg.Celular   = textBoxCelular.Text;
                aseg.Mail      = textBoxMail.Text;
                aseg.Direccion = textBoxDireccion.Text;
                Asegurado.SaveAsegurado(aseg);
            }
            //this.GuardarSiniestro();
        }
        static void FindAsegurado(Asegurado aseg)
        {
            DataTable dt = data.getAsegurado(aseg.Id);

            if (dt.Rows.Count == 1)
            {
                aseg.existe    = true;
                aseg.Nombre    = dt.Rows[0]["nombre"].ToString();
                aseg.Telefono  = dt.Rows[0]["telefono"].ToString();
                aseg.Celular   = dt.Rows[0]["celular"].ToString();
                aseg.Mail      = dt.Rows[0]["mail"].ToString();
                aseg.Direccion = dt.Rows[0]["direccion"].ToString();
            }
            else
            {
                MessageBox.Show("Asegurado no registrado. Por ingresar sus datos");
                aseg.existe = false;
            }
        }
Exemple #6
0
 // guardar Asegurado
 public void SetDataAsegurado(Asegurado aseg)
 {
     try
     {
         sqlite.Open();
         cmd             = sqlite.CreateCommand();
         cmd.CommandText = "insert into Asegurado (idCliente,nombre,telefono,celular,mail,direccion)" +
                           "values (@id,@nombre,@telefono,@celular,@mail,@direccion)";
         cmd.Prepare();
         cmd.Parameters.AddWithValue("@id", aseg.Id);
         cmd.Parameters.AddWithValue("@nombre", aseg.Nombre);
         cmd.Parameters.AddWithValue("@telefono", aseg.Telefono);
         cmd.Parameters.AddWithValue("@celular", aseg.Celular);
         cmd.Parameters.AddWithValue("@mail", aseg.Mail);
         cmd.Parameters.AddWithValue("@direccion", aseg.Direccion);
         cmd.ExecuteNonQuery();
         MessageBox.Show("Se agrego asegurado");
     }
     catch (SQLiteException ex)
     {
         MessageBox.Show(ex.Message, "Error Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     sqlite.Close();
 }