コード例 #1
0
        public List <vista_asignacion> GetAsignaciones(string filtro)
        {
            //List<Usuario> listusuario = new List<Usuario>();
            var    listasignacion = new List <vista_asignacion>(); //la variable var es generica
            var    ds             = new DataSet();
            string consulta       = "Select * from v_asignacion where nombre like '%" + filtro + "%'";

            ds = conexion.Obtenerdatos(consulta, "v_asignacion");
            var dt = new DataTable();

            dt = ds.Tables[0];
            foreach (DataRow row in dt.Rows)
            {
                var asignacion = new vista_asignacion
                {
                    Idasignacion    = Convert.ToInt32(row["asignacion"]),
                    Numerocontrol   = row["numerocontrol"].ToString(),
                    Profesor        = row["nombre"].ToString(),
                    Apellidopaterno = row["apellidopaterno"].ToString(),
                    Apellidomaterno = row["apellidomaterno"].ToString(),
                    Materia         = row["materia"].ToString(),
                    Grupo           = row["grupo"].ToString()
                };
                listasignacion.Add(asignacion);
            }
            //HardCodear
            //lenar lista
            return(listasignacion);
        }
コード例 #2
0
 public void Guardar(vista_asignacion asignacion)
 {
     //insertar
     if (asignacion.Idasignacion == 0)
     {
         string consulta = string.Format("insert into asignacion values(null,'{0}', '{1}', '{2}')",
                                         asignacion.Profesor, asignacion.Materia, asignacion.Grupo);
         conexion.Ejecutarconsulta(consulta);
     }
     else
     {
         string consulta = string.Format("Update asignacion set profesor = '{0}', materia = '{1}', grupo = '{2}' where Idasignacion = {3}",
                                         asignacion.Profesor, asignacion.Materia, asignacion.Grupo, asignacion.Idasignacion);
         conexion.Ejecutarconsulta(consulta);
     }
 }
コード例 #3
0
 public Asignacion()
 {
     InitializeComponent();
     _asignacion          = new vista_asignacion();
     _asignacionManejador = new asignacionManejador();
 }
コード例 #4
0
 public void Guardar(vista_asignacion asignacion)
 {
     _asignacionAccesoaDatos.Guardar(asignacion);
 }