public static bool NuevoSocio(Modelo.Socio Socio) { bool check = false; using (SqlConnection con = new SqlConnection(Properties.Settings.Default.Connection)) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "spr_NuevoSocio"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nombre", Socio.Nombre); cmd.Parameters.AddWithValue("@Edad", Socio.Edad); cmd.Parameters.AddWithValue("@Sexo", Socio.Sexo); cmd.Parameters.AddWithValue("@Telefono", Socio.Telefono); cmd.Parameters.AddWithValue("@Email", Socio.Email); cmd.Parameters.AddWithValue("@Observaciones", Socio.Observaciones); cmd.Parameters.AddWithValue("@FechaAlta", DateTime.Now); cmd.Parameters.AddWithValue("@Estado", "Activo"); cmd.ExecuteNonQuery(); check = true; } return(check); }
public static Modelo.Socio getDatosSocio(int Id) { Modelo.Socio oSocio = new Modelo.Socio(); using (SqlConnection con = new SqlConnection(Properties.Settings.Default.Connection)) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = "SELECT * FROM Socios WHERE IdSocio = @Id"; cmd.Parameters.AddWithValue("@Id", Id); SqlDataReader da = cmd.ExecuteReader(); if (da.HasRows) { while (da.Read()) { oSocio.Nombre = da[1].ToString(); oSocio.Edad = Convert.ToInt32(da[2].ToString()); oSocio.Sexo = da[3].ToString(); oSocio.Telefono = da[4].ToString(); oSocio.Email = da[5].ToString(); oSocio.Observaciones = da[6].ToString(); oSocio.FechaAlta = Convert.ToDateTime(da[7].ToString()); oSocio.Estado = da[8].ToString(); } } } return(oSocio); }
public static bool UpdateSocio(Modelo.Socio Socio) { bool isGood = false; using (SqlConnection con = new SqlConnection(Properties.Settings.Default.Connection)) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE Socios SET Nombre = @Nombre, Edad = @Edad, Sexo = @Sexo, Telefono = @Telefono," + " Email = @Email, Observaciones = @Observaciones, Estado = @Estado WHERE IdSocio = @Id"; cmd.Parameters.AddWithValue("@Nombre", Socio.Nombre); cmd.Parameters.AddWithValue("@Edad", Socio.Edad); cmd.Parameters.AddWithValue("@Sexo", Socio.Sexo); cmd.Parameters.AddWithValue("@Telefono", Socio.Telefono); cmd.Parameters.AddWithValue("@Email", Socio.Email); cmd.Parameters.AddWithValue("@Observaciones", Socio.Observaciones); cmd.Parameters.AddWithValue("@Estado", Socio.Estado); cmd.Parameters.AddWithValue("@Id", Socio.Id); cmd.ExecuteNonQuery(); isGood = true; } return(isGood); }
private void btnAceptar_Click(object sender, EventArgs e) { if (tbNombre.Text == string.Empty) { lblMsg.Text = "No puedes dejar vacio el Nombre."; pictureBox.Image = Properties.Resources.advertencia; lblMsg.ForeColor = Color.FromArgb(241, 196, 15); } else { oSocio = new Modelo.Socio(); oSocio.Id = _Id; oSocio.Nombre = tbNombre.Text; oSocio.Edad = Convert.ToInt32(tbEdad.Text); oSocio.Sexo = cbTipo.Text; oSocio.Telefono = tbTelefono.Text; oSocio.Email = tbCorreoE.Text; oSocio.Estado = cbEstado.Text; oSocio.Observaciones = tbObservaciones.Text; if (Controlador.SocioController.UpdateSocio(oSocio)) { pictureBox.Image = Properties.Resources.bien; lblMsg.Text = "Actualización correcta."; lblMsg.ForeColor = Color.FromArgb(18, 121, 74); } else { pictureBox.Image = Properties.Resources.error; lblMsg.Text = "Error fatal. Comunicate con el desarrollador."; lblMsg.ForeColor = Color.FromArgb(231, 55, 55); } } }
public SocioInformacion(string Nombre, int Id) { InitializeComponent(); cxFlatStatusBar1.Text = "Información de " + Nombre; oSocio = Controlador.SocioController.getDatosSocio(Id); lblNombre.Text = oSocio.Nombre; lblCorreo.Text = oSocio.Email; lblTelefono.Text = oSocio.Telefono; }
public SocioEditar(string nombreSocio, int idSocio) { InitializeComponent(); cxFlatStatusBar1.Text = "Editar socio: " + nombreSocio; _Id = idSocio; lblMsg.Text = string.Empty; oSocio = Controlador.SocioController.getDatosSocio(idSocio); setAtributos(); }
private void btnAceptar_Click_1(object sender, EventArgs e) { if (tbNombre.Text == string.Empty || tbEdad.Text == string.Empty || cbTipo.Text == string.Empty) { lblMsg.Text = "Campos vacios."; pictureBox.Image = Properties.Resources.advertencia; lblMsg.ForeColor = Color.FromArgb(241, 196, 15); } else if (MessageBox.Show("¿Información correcta?", "Nuevo socio", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Modelo.Socio oSocio = new Modelo.Socio(); oSocio.Nombre = tbNombre.Text; oSocio.Edad = Convert.ToInt32(tbEdad.Text); oSocio.Sexo = cbTipo.Text; oSocio.Telefono = tbTelefono.Text; oSocio.Email = tbCorreoE.Text; oSocio.Observaciones = tbObservaciones.Text; if (Controlador.SocioController.NuevoSocio(oSocio)) { MensajeExito msg = new MensajeExito("Socio agregado correctamente", 8); this.Close(); msg.ShowDialog(); //pictureBox.Image = Properties.Resources.bien; //lblMsg.Text = "Socio agregado correctamente."; //lblMsg.ForeColor = Color.FromArgb(18, 121, 74); } else { pictureBox.Image = Properties.Resources.error; lblMsg.Text = "Error fatal. Comunicate con el desarrollador."; lblMsg.ForeColor = Color.FromArgb(231, 55, 55); } if (cbRegistrarMem.Checked) { } } }