コード例 #1
0
        public bool AgregarDatosConObjeto(Padrino padrino)
        {
            if (ValidarConObjeto(padrino))
            {
                using (SqlConnection connection = new SqlConnection("Data Source=JOSE-DAVID" + @"\JD;Initial Catalog=Prueba;Integrated Security=True"))
                {
                    using (SqlCommand command = new SqlCommand())
                    {
                        command.Connection  = connection;           // <== lacking
                        command.CommandType = CommandType.Text;
                        command.CommandText = "INSERT into tbl_Padrinos (identificacion, fecha, nombre, apellido1, apellido2, telefono, profesion, domicilio, correo, inscripcion, donacion) VALUES (@identificacion, @fecha, @nombre, @apellido1, @apellido2, @telefono, @profesion, @domicilio, @correo, @inscripcion, @donacion)";
                        command.Parameters.AddWithValue("@identificacion", padrino.Get_identificacion());
                        command.Parameters.AddWithValue("@fecha", _fecha);
                        command.Parameters.AddWithValue("@nombre", padrino.Get_nombre());
                        command.Parameters.AddWithValue("@apellido1", padrino.Get_primerApellido());
                        command.Parameters.AddWithValue("@apellido2", padrino.Get_segundoApellido());
                        command.Parameters.AddWithValue("@telefono", padrino.Get_telefono());
                        command.Parameters.AddWithValue("@profesion", padrino.Get_profesion());
                        command.Parameters.AddWithValue("@domicilio", padrino.Get_domicilio());
                        command.Parameters.AddWithValue("@correo", padrino.Get_correo());
                        command.Parameters.AddWithValue("@inscripcion", _inscripcion);
                        command.Parameters.AddWithValue("@donacion", _donacion);

                        try
                        {
                            connection.Open();
                            int recordsAffected = command.ExecuteNonQuery();
                        }
                        catch (SqlException)
                        {
                            MessageBox.Show("Entró! Pero no se logró guardar los datos en la base de datos");
                        }
                        finally
                        {
                            connection.Close();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("No se logró guardar los datos en la base de datos");
                return(false);
            }
            return(true);
        }
コード例 #2
0
 public bool ValidarConObjeto(Padrino padrino)
 {
     if (string.IsNullOrWhiteSpace(padrino.Get_identificacion()) ||
         string.IsNullOrWhiteSpace(padrino.Get_fecha()) ||
         string.IsNullOrWhiteSpace(padrino.Get_nombre()) ||
         string.IsNullOrWhiteSpace(padrino.Get_primerApellido()) ||
         string.IsNullOrWhiteSpace(padrino.Get_segundoApellido()) ||
         string.IsNullOrWhiteSpace(padrino.Get_telefono()) ||
         string.IsNullOrWhiteSpace(padrino.Get_profesion()) ||
         string.IsNullOrWhiteSpace(padrino.Get_domicilio()) ||
         string.IsNullOrWhiteSpace(_inscripcion) ||
         string.IsNullOrWhiteSpace(_donacion)
         )
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }