public ClsEntidadMaterias ObtenerMateria(string pvc_CodMateria) { ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADMaterias vlo_ADMaterias; try { vlo_ADMaterias = new ClsADMaterias(vlo_Config.getConnectionString); vlo_EntidadMateria = vlo_ADMaterias.CargarUnaMateria(pvc_CodMateria); } catch (Exception) { throw; } return(vlo_EntidadMateria); }
//SE CARGA UN REGISTRO SEGÚN LA SELECCIÓN DEL USUARIO. private void CargarRegistro(string Cod_Materia) { ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias(); try { vlo_EntidadMateria = vlo_LogicaMaterias.ObtenerMateria(Cod_Materia); txtAAMATERIACodigo.Text = vlo_EntidadMateria.Cod_Materia; txtAAMATERIACreditos.Text = vlo_EntidadMateria.Creditos.ToString(); TxtAAMATERIANombre.Text = vlo_EntidadMateria.Nombre.ToString(); } catch (Exception) { throw; } }
public ClsEntidadMaterias CargarUnaMateria(string pvc_CodMateria) { //VARAIBLES ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); string vlc_Sentencia = string.Empty; SqlConnection vlo_Conexion = new SqlConnection(vgc_CadenaConexion); SqlCommand vlo_Command = new SqlCommand(); SqlDataReader vlo_DataReader; vlo_Command.Connection = vlo_Conexion; // SE ESTABLESE LA SENTENCIA CON EL CODIGO QUE PROVIENE DE LA CAPA SUPERIOR. vlc_Sentencia = string.Format("SELECT COD_MATERIA, NOMBRE_MATERIA, CREDITOS, BORRADO FROM MATERIAS WHERE COD_MATERIA='{0}'", pvc_CodMateria); vlo_Command.CommandText = vlc_Sentencia; try { //SE EJECUTA LA SENTENCIA vlo_Conexion.Open(); vlo_DataReader = vlo_Command.ExecuteReader(); if (vlo_DataReader.HasRows) { // SE CARGAN LOS VALORES EN LA ENTIDAD vlo_DataReader.Read(); vlo_EntidadMateria.Cod_Materia = vlo_DataReader.GetString(0); vlo_EntidadMateria.Nombre = vlo_DataReader.GetString(1); vlo_EntidadMateria.Creditos = vlo_DataReader.GetInt32(2); vlo_EntidadMateria.Borrado = vlo_DataReader.GetBoolean(3); } vlo_Conexion.Close(); } catch (Exception) { throw; } finally { vlo_Command.Dispose(); vlo_Conexion.Dispose(); } // SE RETORNA LA ENTIDAD CON LOS VALORES CARGADOS. return(vlo_EntidadMateria); }
public int AgregarActualizar(ClsEntidadMaterias pvo_EntidadMateria, int pvn_Cod_Carrera) { //Variables int vln_Resultado = 0; ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADMaterias vlo_ADMateria; try { //Se envia la caddena de conexión vlo_ADMateria = new ClsADMaterias(vlo_Config.getConnectionString); //Se invoca al metodo a degregar ay actualizar. vln_Resultado = vlo_ADMateria.AgregarActualizar(pvo_EntidadMateria, pvn_Cod_Carrera); } catch (Exception) { throw; } return(vln_Resultado); }
public int AgregarActualizar(ClsEntidadMaterias pvo_Materias, int pvn_Codigo) { //VARIABLES int vln_Resultado = 0; SqlConnection vlo_Conexion = new SqlConnection(vgc_CadenaConexion); SqlCommand vlo_Command = new SqlCommand(); vlo_Command.Connection = vlo_Conexion; string vlc_sentencia = string.Empty; //SE ASIGNAN LOS VALORES vlc_sentencia = "SP_AGREGAR_ACTUALIZAR_MATERIA"; vlo_Command.Parameters.AddWithValue("@Cod_Materia", pvo_Materias.Cod_Materia); vlo_Command.Parameters.AddWithValue("@NombreMateria", pvo_Materias.Nombre); vlo_Command.Parameters.AddWithValue("@Creditos", pvo_Materias.Creditos); vlo_Command.Parameters.AddWithValue("@Borrado", pvo_Materias.Borrado); vlo_Command.Parameters.AddWithValue("@Cod_Carrera", pvn_Codigo); vlo_Command.CommandType = CommandType.StoredProcedure; vlo_Command.CommandText = vlc_sentencia; try { //SE EJECUTA LA SENTENCIA CON LAS VARIABLES vlo_Conexion.Open(); vln_Resultado = vlo_Command.ExecuteNonQuery(); vlo_Conexion.Close(); } catch (Exception) { throw; } finally { vlo_Command.Dispose(); vlo_Conexion.Dispose(); } return(vln_Resultado); }
private void AgregarActualizar() { //VARIABLES int vln_REsultado = 0; int vln_CodCarrera = 0; ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsLogicaMaterias vlo_ADMaterias = new ClsLogicaMaterias(); //SE VERIFICA SI ES YN NUEVO REGISTRO. if (NuevoRegistro == true) { // DE SER ASÍ SE CARGAN TODOS LOS ATRIBUTOS A LA FINCION DE ACTUALIZAR AGREGAR REGISTRO. if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text) && !string.IsNullOrEmpty(txtCarrera.Text)) { vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text; vlo_EntidadMateria.Creditos = int.Parse(txtAAMATERIACreditos.Text); vlo_EntidadMateria.Nombre = TxtAAMATERIANombre.Text; vln_CodCarrera = (int)txtCarrera.Tag; try { vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera); } catch (Exception) { throw; } if (vln_REsultado > 0) { MessageBox.Show("Materia Guardada de forma satisfactoria."); } else { MessageBox.Show("Materia no se guardo de forma satisfactoria."); } } else { MessageBox.Show("Algún campo requerido se encuentra vacío."); } } else { if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text)) { vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text; vlo_EntidadMateria.Creditos = int.Parse(txtAAMATERIACreditos.Text); vlo_EntidadMateria.Nombre = TxtAAMATERIANombre.Text; //vln_CodCarrera = (int)txtCarrera.Tag; try { vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera); } catch (Exception) { throw; } if (vln_REsultado > 0) { MessageBox.Show("Materia Guardada de forma satisfactoria."); } else { MessageBox.Show("Materia no se guardo de forma satisfactoria."); } } else { MessageBox.Show("Algún campo requerido se encuentra vacío."); } } NuevoRegistro = true; }