//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; } }
// 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(); }