public void CargarCarrera(string pvc_Condicion) { //VARAIBLES ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras(); ClsLogicaCarrera vlo_LogicaCarrera = new ClsLogicaCarrera(); try { //SE INVOCA LA FUNCION DE SELECCIONAL EL CUAL RETORNA UNA ENTIDAD CARRERA CON LOS DATOS DE LA CARRERA vlo_EntidadCarrera = vlo_LogicaCarrera.SelecionarRegistro(pvc_Condicion); //SE GUARDAN LOS DATOS EN LAS VARIABLES DE LA VENTANA PARA SER MOSTRADOS. txtAACodigo.Text = vlo_EntidadCarrera.CodCarrera.ToString(); txtAACreditos.Text = vlo_EntidadCarrera.TotalCreditos.ToString(); txtAANombre.Text = vlo_EntidadCarrera.NombreCarrera.ToString(); cmbAAGrado.Text = vlo_EntidadCarrera.Grado.ToString(); if (vlo_EntidadCarrera.Acreditada == true) { cmbAAAcreditado.Text = "SI"; } else { cmbAAAcreditado.Text = "NO"; } } catch (Exception) { throw; } }
public void AgregarActualizar() { int vln_resultado; ClsEntidadCarreras vlo_EntidadCarreras = new ClsEntidadCarreras(); ClsLogicaCarrera vlo_LogicaCarreras = new ClsLogicaCarrera(); if (!string.IsNullOrEmpty(txtAACreditos.Text) && !string.IsNullOrEmpty(txtAANombre.Text) && !string.IsNullOrEmpty(cmbAAAcreditado.Text) && !string.IsNullOrEmpty(cmbAAGrado.Text)) { //Se verifica si va actualizar o a insertar un registro. if (string.IsNullOrEmpty(txtAACodigo.Text)) { vlo_EntidadCarreras.CodCarrera = -1; } else { vlo_EntidadCarreras.CodCarrera = int.Parse(txtAACodigo.Text); } //Se pasan los valores pertinentes a la entidad. vlo_EntidadCarreras.Grado = cmbAAGrado.Text; vlo_EntidadCarreras.NombreCarrera = txtAANombre.Text; vlo_EntidadCarreras.TotalCreditos = int.Parse(txtAACreditos.Text); //Verifico la desición sobre la acredicación de la carrera. if (cmbAAAcreditado.Text == "SI") { vlo_EntidadCarreras.Acreditada = true; } else { vlo_EntidadCarreras.Acreditada = false; } try { //Se invoca la función de agregar o actualizar una carrera. vln_resultado = vlo_LogicaCarreras.AgregarActualizarCarrera(vlo_EntidadCarreras); if (vln_resultado > 0) { MessageBox.Show("Se guardó registro de forma correcta."); } else { MessageBox.Show("No se pudo guardar registro de forma correcta."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("No se puede guardar, un campo reqquerido está vacio."); } }
public ClsEntidadCarreras CargarCarrera(string pvc_Condicion) { //varaibles ClsEntidadCarreras vlo_EntidadCarreras = new ClsEntidadCarreras(); SqlDataReader vlo_DataReader; SqlConnection vlo_Conexion = new SqlConnection(vgc_CadenaConexion); SqlCommand vlo_Command = new SqlCommand(); string vlc_sentencia = string.Empty; vlo_Command.Connection = vlo_Conexion; //Se establece la sentencia. vlc_sentencia = string.Format("SELECT COD_CARRERA, NOMBRE_CARRERA, TOTAL_CREDITOS, GRADO, ACREDITADA FROM CARRERAS WHERE {0}", pvc_Condicion); vlo_Command.CommandText = vlc_sentencia; try { //Se abre la conexión y se egecuta la sentencia. vlo_Conexion.Open(); vlo_DataReader = vlo_Command.ExecuteReader(); if (vlo_DataReader.HasRows) { //Se guaradan los valores en la entidad correspondiente. vlo_DataReader.Read(); vlo_EntidadCarreras.CodCarrera = vlo_DataReader.GetInt32(0); vlo_EntidadCarreras.NombreCarrera = vlo_DataReader.GetString(1); vlo_EntidadCarreras.TotalCreditos = vlo_DataReader.GetInt16(2); vlo_EntidadCarreras.Grado = vlo_DataReader.GetString(3); vlo_EntidadCarreras.Acreditada = vlo_DataReader.GetBoolean(4); vlo_EntidadCarreras.Existe = true; } else { vlo_EntidadCarreras.Existe = false; } vlo_Conexion.Close(); } catch (Exception) { throw; } finally { vlo_Conexion.Dispose(); vlo_Command.Dispose(); } return(vlo_EntidadCarreras); }
public ClsEntidadCarreras SelecionarRegistro(string pvc_Condicion) { ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras(); ClsConfiguracion vlo_Config = new ClsConfiguracion(); ClsADCarreras vlo_ADCarreras; try { vlo_ADCarreras = new ClsADCarreras(vlo_Config.getConnectionString); vlo_EntidadCarrera = vlo_ADCarreras.CargarCarrera(pvc_Condicion); } catch (Exception) { throw; } return(vlo_EntidadCarrera); }
private void CargarCarrera(string pvc_Condicion) { //VARIABLES ClsEntidadCarreras vlo_EntidadCarrera = new ClsEntidadCarreras(); ClsLogicaCarrera vlo_LogicaCarrera = new ClsLogicaCarrera(); try { //SE CARGA UNA ENTIDAD INVOCANDO A LA FUNCIÓN DE SELECCIONAR REGISTRO. vlo_EntidadCarrera = vlo_LogicaCarrera.SelecionarRegistro(pvc_Condicion); //SE GUARDA LOS VALORES EN LAS VARIABLES CORRESPONDIENTES PARA SER MOSTRADOS AL USUARIO. txtCarrera.Text = vlo_EntidadCarrera.NombreCarrera; txtCarrera.Tag = vlo_EntidadCarrera.CodCarrera; } catch (Exception) { throw; } }
public int AgregarActualizarRegistro(ClsEntidadCarreras pvo_EntidadCarrera) { //Variables int vln_Resultado = -1; SqlConnection vlo_Conexion = new SqlConnection(vgc_CadenaConexion); SqlCommand vlo_Command = new SqlCommand(); vlo_Command.Connection = vlo_Conexion; string vlc_Sentencia = string.Empty; //Se establece la sentencia. vlc_Sentencia = "SP_AGREGAR_ACTUALIZAR_CARRERA"; //Se establecen los valores para la base de datos. vlo_Command.Parameters.AddWithValue("@Cod_Carrera", pvo_EntidadCarrera.CodCarrera); vlo_Command.Parameters.AddWithValue("@Nombre_Carrera", pvo_EntidadCarrera.NombreCarrera); vlo_Command.Parameters.AddWithValue("@Total_Creditos", pvo_EntidadCarrera.TotalCreditos); vlo_Command.Parameters.AddWithValue("@Grado", pvo_EntidadCarrera.Grado); vlo_Command.Parameters.AddWithValue("@Acreditada", pvo_EntidadCarrera.Acreditada); try { //Se establece la conexión y se ejecuta la sentencia con los datos. vlo_Command.CommandType = CommandType.StoredProcedure; vlo_Command.CommandText = vlc_Sentencia; vlo_Conexion.Open(); vln_Resultado = vlo_Command.ExecuteNonQuery(); vlo_Conexion.Close(); } catch (Exception) { vln_Resultado = -1; throw; } finally { //Se libera la memoria. vlo_Command.Dispose(); vlo_Conexion.Dispose(); } return(vln_Resultado); }
public int AgregarActualizarCarrera(ClsEntidadCarreras pvo_EntidadCarrera) { //Se crea la variable que retorna un entero. int vln_Resultado; //Es tablece una variable objeto que almacena los datos de una carrera. ClsADCarreras vlo_ADCarrera; //Se instancia la clase configuración- ClsConfiguracion vlo_Confi = new ClsConfiguracion(); try { //Se pasa la cadena de conexión. vlo_ADCarrera = new ClsADCarreras(vlo_Confi.getConnectionString); //Se invoca la función que agrega o actualiza un registro con los datos obtenidos. vln_Resultado = vlo_ADCarrera.AgregarActualizarRegistro(pvo_EntidadCarrera); } catch (Exception) { throw; } return(vln_Resultado); }