Ejemplo n.º 1
0
        //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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 3
0
        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
                }
            }
        }