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