예제 #1
0
        public DataTable Examinar_AlumnoPorIdentificacion(Conexion_Academico_Alumno Alumno)
        {
            DataTable     DtResultado = new DataTable("Academico.DatosBasicos");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion_BaseDeDatos.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "Academico.CB_PorIdentificacion";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@Filtro";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = Alumno.Filtro;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
#pragma warning disable CS0168 // La variable está declarada pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable está declarada pero nunca se usa
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
예제 #2
0
        //Metodo Insertar

        public string Guardar_DatosBasicos(Conexion_Academico_Alumno Alumno)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Jalo la conexion de la base de datos
                SqlCon.ConnectionString = Conexion_BaseDeDatos.Cn;
                SqlCon.Open();

                //Establecer la conexion para mandar a la base de datos
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "Academico.AJ_DatosBasicos";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //Comienzo a mandar a la base de datos
                SqlParameter ParIdalumno = new SqlParameter();
                ParIdalumno.ParameterName = "@idalumno";
                ParIdalumno.SqlDbType     = SqlDbType.Int;
                ParIdalumno.Direction     = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdalumno);

                SqlParameter ParIdfamilia = new SqlParameter();
                ParIdfamilia.ParameterName = "@Idfamilia";
                ParIdfamilia.SqlDbType     = SqlDbType.Int;
                ParIdfamilia.Value         = Alumno.IdFamilia;
                SqlCmd.Parameters.Add(ParIdfamilia);

                SqlParameter ParIdOrden = new SqlParameter();
                ParIdOrden.ParameterName = "@Idorden";
                ParIdOrden.SqlDbType     = SqlDbType.Int;
                ParIdOrden.Value         = Alumno.IdOrden;
                SqlCmd.Parameters.Add(ParIdOrden);

                SqlParameter ParCodigoID = new SqlParameter();
                ParCodigoID.ParameterName = "@CodigoID";
                ParCodigoID.SqlDbType     = SqlDbType.VarChar;
                ParCodigoID.Size          = 20;
                ParCodigoID.Value         = Alumno.Auto_CodigoID;
                SqlCmd.Parameters.Add(ParCodigoID);

                SqlParameter ParAuto = new SqlParameter();
                ParAuto.ParameterName = "@Auto";
                ParAuto.SqlDbType     = SqlDbType.VarChar;
                ParAuto.Size          = 1;
                ParAuto.Value         = Alumno.Auto;
                SqlCmd.Parameters.Add(ParAuto);

                SqlParameter ParNombres = new SqlParameter();
                ParNombres.ParameterName = "@Alumno";
                ParNombres.SqlDbType     = SqlDbType.VarChar;
                ParNombres.Size          = 50;
                ParNombres.Value         = Alumno.Nombres;
                SqlCmd.Parameters.Add(ParNombres);

                SqlParameter ParIdentificacion = new SqlParameter();
                ParIdentificacion.ParameterName = "@Documento";
                ParIdentificacion.SqlDbType     = SqlDbType.VarChar;
                ParIdentificacion.Size          = 5;
                ParIdentificacion.Value         = Alumno.Documentos;
                SqlCmd.Parameters.Add(ParIdentificacion);

                SqlParameter ParNo_Identificacion = new SqlParameter();
                ParNo_Identificacion.ParameterName = "@Identificacion";
                ParNo_Identificacion.SqlDbType     = SqlDbType.VarChar;
                ParNo_Identificacion.Size          = 20;
                ParNo_Identificacion.Value         = Alumno.Identificacion;
                SqlCmd.Parameters.Add(ParNo_Identificacion);

                SqlParameter ParCarnet = new SqlParameter();
                ParCarnet.ParameterName = "@Carnet";
                ParCarnet.SqlDbType     = SqlDbType.VarChar;
                ParCarnet.Size          = 20;
                ParCarnet.Value         = Alumno.Carnet;
                SqlCmd.Parameters.Add(ParCarnet);

                SqlParameter ParOrden = new SqlParameter();
                ParOrden.ParameterName = "@Orden";
                ParOrden.SqlDbType     = SqlDbType.VarChar;
                ParOrden.Size          = 20;
                ParOrden.Value         = Alumno.No_Orden;
                SqlCmd.Parameters.Add(ParOrden);

                SqlParameter ParFamilia = new SqlParameter();
                ParFamilia.ParameterName = "@Familia";
                ParFamilia.SqlDbType     = SqlDbType.VarChar;
                ParFamilia.Size          = 30;
                ParFamilia.Value         = Alumno.Familia;
                SqlCmd.Parameters.Add(ParFamilia);

                SqlParameter ParNacimiento = new SqlParameter();
                ParNacimiento.ParameterName = "@Nacimiento";
                ParNacimiento.SqlDbType     = SqlDbType.Date;
                ParNacimiento.Value         = Alumno.FechaDeNacimiento;
                SqlCmd.Parameters.Add(ParNacimiento);

                SqlParameter ParGenero = new SqlParameter();
                ParGenero.ParameterName = "@Genero";
                ParGenero.SqlDbType     = SqlDbType.VarChar;
                ParGenero.Size          = 20;
                ParGenero.Value         = Alumno.Genero;
                SqlCmd.Parameters.Add(ParGenero);

                SqlParameter ParCiudad = new SqlParameter();
                ParCiudad.ParameterName = "@Ciudad";
                ParCiudad.SqlDbType     = SqlDbType.VarChar;
                ParCiudad.Size          = 20;
                ParCiudad.Value         = Alumno.Ciudad;
                SqlCmd.Parameters.Add(ParCiudad);

                SqlParameter ParMunicipio = new SqlParameter();
                ParMunicipio.ParameterName = "@Municipio";
                ParMunicipio.SqlDbType     = SqlDbType.VarChar;
                ParMunicipio.Size          = 20;
                ParMunicipio.Value         = Alumno.Municipio;
                SqlCmd.Parameters.Add(ParMunicipio);

                SqlParameter ParNacionalidad = new SqlParameter();
                ParNacionalidad.ParameterName = "@Nacionalidad";
                ParNacionalidad.SqlDbType     = SqlDbType.VarChar;
                ParNacionalidad.Size          = 20;
                ParNacionalidad.Value         = Alumno.Nacionalidad;
                SqlCmd.Parameters.Add(ParNacionalidad);

                SqlParameter ParBecado = new SqlParameter();
                ParBecado.ParameterName = "@Becario";
                ParBecado.SqlDbType     = SqlDbType.VarChar;
                ParBecado.Size          = 20;
                ParBecado.Value         = Alumno.Becado;
                SqlCmd.Parameters.Add(ParBecado);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@Direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 50;
                ParDireccion.Value         = Alumno.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParBarrio = new SqlParameter();
                ParBarrio.ParameterName = "@Barrio";
                ParBarrio.SqlDbType     = SqlDbType.VarChar;
                ParBarrio.Size          = 50;
                ParBarrio.Value         = Alumno.Barrio;
                SqlCmd.Parameters.Add(ParBarrio);

                SqlParameter ParComuna = new SqlParameter();
                ParComuna.ParameterName = "@Comuna";
                ParComuna.SqlDbType     = SqlDbType.VarChar;
                ParComuna.Size          = 10;
                ParComuna.Value         = Alumno.Comuna;
                SqlCmd.Parameters.Add(ParComuna);

                SqlParameter ParEstracto = new SqlParameter();
                ParEstracto.ParameterName = "@Estracto";
                ParEstracto.SqlDbType     = SqlDbType.VarChar;
                ParEstracto.Size          = 10;
                ParEstracto.Value         = Alumno.Estracto;
                SqlCmd.Parameters.Add(ParEstracto);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@Telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 20;
                ParTelefono.Value         = Alumno.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParMovil = new SqlParameter();
                ParMovil.ParameterName = "@Movil";
                ParMovil.SqlDbType     = SqlDbType.VarChar;
                ParMovil.Size          = 30;
                ParMovil.Value         = Alumno.Movil;
                SqlCmd.Parameters.Add(ParMovil);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@Email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Alumno.Email;
                SqlCmd.Parameters.Add(ParEmail);

                //Ejecutamos nuestro comando

                // ejecutamos el envio de datos

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "Error al Registrar";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }