Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
                }
            }
        }
Пример #5
0
 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;
 }
Пример #6
0
 public SocioEditar(string nombreSocio, int idSocio)
 {
     InitializeComponent();
     cxFlatStatusBar1.Text = "Editar socio: " + nombreSocio;
     _Id         = idSocio;
     lblMsg.Text = string.Empty;
     oSocio      = Controlador.SocioController.getDatosSocio(idSocio);
     setAtributos();
 }
Пример #7
0
        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)
                {
                }
            }
        }