//MÉTODOS public void ADocente(ClsProfesor ObjProfesor) { //Doy de alta un docente CLSBDProfesor BD = new CLSBDProfesor(); //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación //Obtengo los valores del Docente string NroFuncionario = ObjProfesor.GetNroFuncionario(); string Nombre = ObjProfesor.GetNombre(); string Mail = ObjProfesor.GetMail(); string Numero = ObjProfesor.GetNumero(); using (SqlCommand comand = new SqlCommand("PRAInsertarDocente", BD.Conn))//Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; //Defino los parámetros a ingresar del procedimiento almacenado y le envío los datos correspondientes comand.Parameters.Add(new SqlParameter("@NroFuncionario", NroFuncionario)); comand.Parameters.Add(new SqlParameter("@Nombre", Nombre)); comand.Parameters.Add(new SqlParameter("@Mail", Mail)); comand.Parameters.Add(new SqlParameter("@Celular", Numero)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión } catch (Exception ex) //Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("Error al guardar: " + ex.Message); } } }
public void AMensajeDestinatario(ClsMensaje ObjMensaje) { //Doy de alta un docente CLSBDProfesor BD = new CLSBDProfesor(); //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación //Obtengo los valores del Destinatario string Asunto = ObjMensaje.GetAsunto(); string Contenido = ObjMensaje.GetContenido(); DateTime Fecha = ObjMensaje.GetFecha(); int IDCausal = ObjMensaje.GetIDCausal(); using (SqlCommand comand = new SqlCommand("PRAInsertarMensajeDestinatario", BD.Conn))//Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; //Defino los parámetros a ingresar del procedimiento almacenado y le envío los datos correspondientes comand.Parameters.Add(new SqlParameter("@IDMensaje", Asunto)); comand.Parameters.Add(new SqlParameter("@IDDestinatario", Contenido)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión } catch (Exception ex) //Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("Error al guardar: " + ex.Message); } } }
public System.Data.DataTable BuscarTipoDestinatario() { CLSBDProfesor BD = new CLSBDProfesor(); //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación using (SqlCommand comand = new SqlCommand("PRABuscarTipoDestinatarios", BD.Conn)) //Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión return(DT); //Retorno el dataset } catch (Exception ex) //Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("No se pudo buscar lo deseado: " + ex.Message); return(null);//No retorno nada en el caso de que haya un fallo } } }