public Persona iniciarSesionweb(string correo, string clave) { // Instanciar DataContext aparece ya que es un contexto de datos. ORMicbfDataDataContext bdcx = new ORMicbfDataDataContext(); //Ejecutar la función y esa retornaría un resultado o nada //Crear consulta--que llama el procedimiento Persona obpersona = new Persona(); var consulta = (from alias in bdcx.SP_LOGIN_WEB(correo, clave) select alias).FirstOrDefault(); if (consulta != null) { obpersona.Cedula = consulta.Cedula; obpersona.Nombres = consulta.Nombres; obpersona.FechaNacimiento = consulta.FechaNacimiento; obpersona.Telefono = consulta.Telefono; obpersona.Celular = consulta.Celular; obpersona.Direccion = consulta.Direccion; obpersona.Correo = consulta.Correo; obpersona.Clave = consulta.Clave; obpersona.idRol = consulta.idRol; } ////Validar si la consulta trajo algo o nada return(obpersona); { } }
public void actualizarPersona(int _cedula, string _nombres, DateTime _fechaNacimiento, string _telefono, string _celular, string _direccion, string _correo, string _clave, int _rol) { //crear la instancia del ORM ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //traer el objeto que se quiere modificar, se trae con una consulta para traer una persona que ya exista en la bd var objPersona = (from a in bd.Persona where a.Cedula == _cedula select a).First(); //nombre del objeto y el atributo objPersona.Cedula = _cedula; objPersona.Nombres = _nombres; objPersona.FechaNacimiento = _fechaNacimiento; objPersona.Telefono = _telefono; objPersona.Celular = _celular; objPersona.Direccion = _direccion; objPersona.Correo = _correo; objPersona.Clave = _clave; objPersona.idRol = _rol; //ejecutar cambios para que registre en la bd bd.SubmitChanges(); MessageBox.Show("Se actualizó correctamente"); }
// public object selectPersona(int id) { ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); var cons = (from per in FinalICBF.Persona where per.Cedula == id select per).FirstOrDefault(); return(cons); }
public void actualizarRegistroNino(int _registroNiup, string _nombre, DateTime _date, string _tsangre, string _ciudadnaci, int _docAcudiente, string _telefono, string _direccion, string _eps, int _idjardin) { //crear la instancia del ORM ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); //traer el objeto que se quiere modificar, se trae con una consulta para traer una persona que ya exista en la bd var objninos = (from a in FinalICBF.RegistroNinios where a.RegistroNIUP == _registroNiup select a).First(); //nombre del objeto y el atributo objninos.RegistroNIUP = _registroNiup; objninos.Nombre = _nombre; objninos.FechaNac = _date; objninos.TipoSangre = _tsangre; objninos.CiudadNacimiento = _ciudadnaci; objninos.DocAcudiente = _docAcudiente; objninos.Telefono = _telefono; objninos.Direccion = _direccion; objninos.EPS = _eps; objninos.IdJardin = _idjardin; //ejecutar cambios para que registre en la bd FinalICBF.SubmitChanges(); MessageBox.Show("Se actualizó correctamente"); }
public void enviarCorreo() { String consulta = NiñoCumpleaños(); string email_to = consulta.ToString(); ORMicbfDataDataContext db = new ORMicbfDataDataContext(); Persona obpersona = new Persona(); //instanciamos la clase Mail, la cual contiene los atributos para el envio del correo MailMessage correo = new MailMessage(); //instanciamos el Smtp (Simple Mail Transfer protocol) ó protocolo para transferencia simple de correo SmtpClient protocolo = new SmtpClient(); //empezamos a trabajar con los atributos de la clas MailMessage correo.To.Add(email_to); correo.From = new MailAddress("*****@*****.**", "ICBF", System.Text.Encoding.UTF8); correo.Subject = "Feliz Cumpleaños"; correo.SubjectEncoding = System.Text.Encoding.UTF8; correo.Body = "El Icbf le deseaa a tu hijo un Feliz Cumpleaños"; correo.BodyEncoding = System.Text.Encoding.UTF8; correo.IsBodyHtml = false;//desabilitamos el codigo html en el body de nuestro correo protocolo.Credentials = new System.Net.NetworkCredential("*****@*****.**", "80739263"); protocolo.Port = 587; protocolo.Host = "smtp.gmail.com"; protocolo.EnableSsl = true; try { protocolo.Send(correo); } catch (SmtpException error) { estado = false; merror = error.Message.ToString(); } }
// crear los DAO y los DTO=atributos y las clases, los metodos //En este caso no se crea ya que eso está en el ORM //int idPersona; //string nombres; //DateTime fechaNacimiento; //string telefono; //string celular; //string direccion; //string correo; //string clave; //Rol rol; //va a recibir los atrubitos de la clase Persona ORM //y van a llegar de la caja de texto los valores //método que reciba por parametros las variables public void registrarPersona(int _cedula, string _nombres, DateTime _fechaNacimiento, string _telefono, string _celular, string _direccion, string _correo, string _clave, int _rol) { //crear la instancia del ORM ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //ASIGNAR LOS VALORES A UN OBJETO DE CLASE PERSONA Persona objPersona = new Persona(); //nombre del objeto y el atributo try { objPersona.Cedula = _cedula; objPersona.Nombres = _nombres; objPersona.FechaNacimiento = _fechaNacimiento; objPersona.Telefono = _telefono; objPersona.Celular = _celular; objPersona.Direccion = _direccion; objPersona.Correo = _correo; objPersona.Clave = _clave; objPersona.idRol = _rol; //LA INSTANCIA QUE SE LE DA AL ORM+TABLA A INSERTAR REGISTROS.METODO INSERT bd.Persona.InsertOnSubmit(objPersona); //ejecutar cambios para que registre en la bd bd.SubmitChanges(); MessageBox.Show("Se registró correctamente"); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); } }
public void registrarMenor(int _registroNiup, string _nombre, DateTime _date, string _tsangre, string _ciudadnaci, int _docAcudiente, string _telefono, string _direccion, string _eps, int _idjardin) { ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); RegistroNinios objninos = new RegistroNinios(); try { objninos.RegistroNIUP = _registroNiup; objninos.Nombre = _nombre; objninos.FechaNac = _date; objninos.TipoSangre = _tsangre; objninos.CiudadNacimiento = _ciudadnaci; objninos.DocAcudiente = _docAcudiente; objninos.DocAcudiente = _docAcudiente; objninos.Telefono = _telefono; objninos.Direccion = _direccion; objninos.EPS = _eps; objninos.IdJardin = _idjardin; FinalICBF.RegistroNinios.InsertOnSubmit(objninos); FinalICBF.SubmitChanges(); MessageBox.Show("Registro Exitoso"); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); } }
//Metodo para consultar los jardines public object consultarJardines() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Registro_Jardin select a; return(consulta.Distinct()); }
public object consultarTodos() { ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); var consulta = from a in bd.Rol select a; return(consulta.Distinct()); }
public object SeleccionarAnuncio() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Anuncios where a.estado.Equals("Caduco") select a; return(consulta.Distinct()); }
public int niñosporJardin(int _idJardin) { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = (from a in db.RegistroNinios where a.IdJardin.Equals(_idJardin) select a).Count(); return(consulta); }
public object jardinNoAprobado() { ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); var consulta = from a in bd.Registro_Jardin where a.EstadoJardin.Equals("No Aprobado") select a; return(consulta.Distinct()); }
// GET: charts public Tuple <int, int, int> Graphcharts() { ORMicbfDataDataContext dbicbf = new ORMicbfDataDataContext(); var consulta = dbicbf.Registro_Asistencia.Count(x => x.DesEstadoNinio.Equals("Enfermo")); var consulta1 = dbicbf.Registro_Asistencia.Count(x => x.DesEstadoNinio.Equals("Sano")); var consulta2 = dbicbf.Registro_Asistencia.Count(x => x.DesEstadoNinio.Equals("Decaido")); ViewBag.datos = consulta; return(Tuple.Create(consulta, consulta1, consulta2)); }
public object mostrarAnuncios() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Anuncios where a.estado.Equals("Vigente") select new { a.Descripcion, }; return(consulta.Distinct()); }
//Metodo para cargar informacion en el drop down list de la madre comunitaria en registro de jardines public object seleccionarMadre() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from madre in db.Persona where madre.idRol.Equals(2) select new { madre.Cedula, madre.Nombres, }; return(consulta.Distinct()); }
//Metodo para cargar informacion en el drop down list del acuadiente en registro niños public String seleccionarAcudiente() { ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); var consulta = from a in FinalICBF.Persona where a.idRol == 3 select new { a.Cedula, }; return(consulta.ToString()); }
//Metodo para Consultar los acudientes, en este caso hacemos referencia al idRol = 3 public object consultarPersonas() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Persona where a.idRol.Equals(3) select new { a.Nombres, a.Cedula, }; return(consulta.Distinct()); }
public void eliminarRegistroNino(int _registroNiup) { ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); //traer objeto que se obtiene de una consulta var objnino = (from a in FinalICBF.RegistroNinios where a.RegistroNIUP == _registroNiup select a).FirstOrDefault();//trae el primer objeto que encuentre y el default muestra null sino trae //first genera excepcion y default controla dicha excepción FinalICBF.RegistroNinios.DeleteOnSubmit(objnino); FinalICBF.SubmitChanges(); MessageBox.Show("Se eliminó El registro del nino"); }
public Object seleccionarNinos() { ORMicbfDataDataContext dbicbf = new ORMicbfDataDataContext(); var consulta = (from a in dbicbf.RegistroNinios select new { a.RegistroNIUP, a.Nombre, }); return(consulta.Distinct()); }
public void eliminarPersona(int _cedula) { ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //traer objeto que se obtiene de una consulta var objPersona = (from a in bd.Persona where a.Cedula == _cedula select a).FirstOrDefault();//trae el primer objeto que encuentre y el default muestra null sino trae //first genera excepcion y default controla dicha excepción bd.Persona.DeleteOnSubmit(objPersona); bd.SubmitChanges(); MessageBox.Show("Se eliminó la persona"); }
//consultar por nombre y recibe el parametro nombres /* public object consultarNombre(string _nombres) * { * ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); * var consulta = from a in bd.Persona * join b in bd.Rol on a.idRol equals b.idRol * //trae los que inician por cada letra que ingrese * where a.Nombres.StartsWith(_nombres) * select new * { * a.Cedula, * a.Nombres, * a.FechaNacimiento, * a.Telefono, * a.Celular, * a.Direccion, * a.Correo, * a.Clave, * rol = b.nombreRol * }; * return consulta.Distinct(); * }*/ public void eliminarJardin(int _idJardin) { ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //traer objeto que se obtiene de una consulta var objJardin = (from a in bd.Registro_Jardin where a.IdJardin == _idJardin select a).FirstOrDefault();//trae el primer objeto que encuentre y el default muestra null sino trae //first genera excepcion y default controla dicha excepción bd.Registro_Jardin.DeleteOnSubmit(objJardin); bd.SubmitChanges(); MessageBox.Show("Se eliminó el jardín"); }
public String NiñoCumpleaños() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); RegistroNinios objniño = new RegistroNinios(); var consulta = from a in db.RegistroNinios join b in db.Persona on a.DocAcudiente equals b.Cedula where a.FechaNac.Month.Equals(DateTime.Now.Month) && a.FechaNac.Day.Equals(DateTime.Now.Day) select new { b.Correo, }; return(consulta.FirstOrDefault().ToString()); }
//metodo creado para cargar datos al drop down del formulario creado para registrar la asistencia de los niños, //la idea es obtener el id del niño y mostrar el nombre public object seleccionarNiño() { //instancio la coneccion a la base de datos para usar las entidades y consultas ORMicbfDataDataContext dbicbf = new ORMicbfDataDataContext(); var consulta = from a in dbicbf.RegistroNinios select new { a.Nombre, a.RegistroNIUP, }; return(consulta.Distinct()); }
public object ninosEnfermos() { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Registro_Asistencia join b in db.RegistroNinios on a.IdNinio equals b.RegistroNIUP where a.DesEstadoNinio.Equals("Enfermo") select new { IdNinio = b.Nombre, a.fecha, a.DesEstadoNinio, }; return(consulta.Distinct()); }
//Metodo para consultar las madres comunitarias public object consultarTodos() { ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); var consulta = from a in bd.Registro_Jardin join b in bd.Persona on a.IdMadreComunitaria equals b.Cedula select new { a.IdJardin, a.NombreJardin, a.DireccionJardin, a.EstadoJardin, persona = b.Nombres }; //por si hay campos repetidos return(consulta.Distinct()); }
public void PublicarComunicado(string _descripcion, string _estado) { try { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); Anuncios objanuncio = new Anuncios(); objanuncio.Descripcion = _descripcion; objanuncio.fechaAnuncio = DateTime.Now; objanuncio.estado = _estado; db.Anuncios.InsertOnSubmit(objanuncio); db.SubmitChanges(); MessageBox.Show("El comunicado se Publico con exito"); } catch (Exception e) { MessageBox.Show("Error" + e.Message); } }
//Consultar avance de los niños, segun el id del acudiente public object consultarAvanceNiño(int _cedula) { ORMicbfDataDataContext db = new ORMicbfDataDataContext(); var consulta = from a in db.Registro_Avance_Academico join b in db.RegistroNinios on a.idNinio equals b.RegistroNIUP join c in db.Persona on b.DocAcudiente equals c.Cedula where c.Cedula.Equals(_cedula) select new { idNinio = b.Nombre, a.AnioEscolar, a.Nivel, a.Notas, a.Descripcion, a.FechaEntregaNota, }; return(consulta.Distinct()); }
//consultar por nombre y recibe el parametro nombres public object consultarNombreNinos(String _nombrenino) { ORMicbfDataDataContext FinalICBF = new ORMicbfDataDataContext(); var consulta = from a in FinalICBF.RegistroNinios join b in FinalICBF.Registro_Jardin on a.IdJardin equals b.IdJardin where a.Nombre.StartsWith(_nombrenino) select new { a.Nombre, a.FechaNac, a.DocAcudiente, a.EPS, IdJardin = b.IdJardin, b.NombreJardin, b.IdMadreComunitaria, }; return(consulta.Distinct()); }
public void actualizarRol(int _idRol, string _nombreRol, string _descripcion) { //crear la instancia del ORM ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //traer el objeto que se quiere modificar, se trae con una consulta para traer una persona que ya exista en la bd var objRol = (from a in bd.Rol where a.idRol == _idRol select a).First(); //nombre del objeto y el atributo objRol.idRol = _idRol; objRol.nombreRol = _nombreRol; objRol.descripcion = _descripcion; //ejecutar cambios para que registre en la bd bd.SubmitChanges(); MessageBox.Show("Se actualizó correctamente"); }
public void registrarAsistencia(long _IdNinio, DateTime _fecha, string _estado) { //crear la instancia del ORM ORMicbfDataDataContext bd = new ORMicbfDataDataContext(); //Instanciamos la entidad Reistrar_Asistencia Registro_Asistencia objAsistencia = new Registro_Asistencia(); try { objAsistencia.IdNinio = _IdNinio; objAsistencia.fecha = _fecha; objAsistencia.DesEstadoNinio = _estado; bd.Registro_Asistencia.InsertOnSubmit(objAsistencia); bd.SubmitChanges(); MessageBox.Show("Se registró correctamente"); } catch (Exception e) { MessageBox.Show("Error:" + e.Message); } }