public Boolean guardar(Asignacion asig) { try { using (con = Conexion.conectar()) { using (cmd = new MySqlCommand()) { cmd.CommandText = "SP_C_Tabla_Asignacion"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Connection = con; cmd.Parameters.AddWithValue("_id_usuario", asig.Id_usuario); cmd.Parameters.AddWithValue("_id_encontrado", asig.Id_encontrado); cmd.Parameters.AddWithValue("_id_personal", asig.Id_personal); cmd.Parameters.AddWithValue("_id_area", asig.Id_area); cmd.Parameters.AddWithValue("_fecha", asig.Fecha_asig); if (cmd.ExecuteNonQuery() > 0) { return(true); } else { return(false); } } } } catch (Exception ex) { return(false); } }
internal bool Delete(Asignacion oAsignacion) { //SIN PARAMETROS DataManager dm = new DataManager(); try { dm.Open(); dm.BeginTransaction(); string str_sql = "UPDATE Asignaciones " + "SET borrado=1" + " WHERE id_asignacion=" + oAsignacion.Id_asignacion + " AND borrado=0"; //return (DBHelper.GetDBHelper().EjecutarSQL(str_sql) == 1); dm.EjecutarSQL(str_sql); dm.Commit(); } catch (Exception ex) { dm.Rollback(); throw ex; } finally { // Cierra la conexión dm.Close(); } return(true); }
internal List <IdentityError> instructorCurso(List <Asignacion> asig) { var asignacion = new Asignacion { AsignacionID = asig[0].AsignacionID, CursoID = asig[0].CursoID, InstructorID = asig[0].InstructorID, Fecha = asig[0].Fecha, }; try { context.Update(asignacion); context.SaveChanges(); code = "Save"; des = "Save"; } catch (Exception ex) { code = "error"; des = ex.Message; } errorList.Add(new IdentityError { Code = code, Description = des }); return(errorList); }
/* Requiere: Un arreglo con los datos completos de una asignación. * * Efectúa: Controla la inserción y eliminación de asignaciones, y la inserción de comentarios de la dirección . * Crea una nueva asignación con los datos recibidos por parámetro y luego le pide a la controladora de la BD realizar la operación correspondiente. * Devuelve una hilera de caracteres que indica si la operación realizada tuvo éxito. * * Modifica: n/a. */ public String ejecutar(int accion, Object[] datos, String otrosDatos) //modo --> 1:insertar, 2:eliminar, 3:insertarComentarioDireccion (a una asignacion existente) { string mensajeResultado = "-1"; switch (accion) { case 1: //Insertar { Asignacion asignacionNueva = new Asignacion(datos); mensajeResultado = controladoraBDAsignaciones.insertarAsignacion(asignacionNueva); } break; case 2: //Eliminar { Asignacion asignacion = new Asignacion(datos); mensajeResultado = controladoraBDAsignaciones.eliminarAsignacion(asignacion); } break; case 3: //insertarComentarioDireccion (a una asignacion existente) { Asignacion asignacion = new Asignacion(datos); mensajeResultado = controladoraBDAsignaciones.insertarComentarioDireccion(otrosDatos, asignacion); } break; } return(mensajeResultado); }
public ActionResult Guardar(Asignacion persona) { using (var db = new ApplicationDbContext()) { List <Persona> person = db.Personal.ToList(); ViewBag.Persona = person; } if (ModelState.IsValid) { using (var db = new ApplicationDbContext()) { if (persona.Id > 0) { db.Entry(persona).State = EntityState.Modified; } else { db.Entry(persona).State = EntityState.Added; } db.SaveChanges(); } return(Redirect("~/Asignacion")); } else { return(View("~/Views/Asignacion/Agregar.cshtml", persona)); } }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; /*Periodo*/ Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo(); OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable tbl_Periodo = new DataTable(); objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id; tbl_Periodo = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo); /*Estudiante que pertenecen a un salón*/ Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString())); tbl_Estudiante.DataSource = objOperAsignacion.ConsultarEstudiante(objAsignacion); tbl_Estudiante.DataBind(); DataTable tbl_Asignacion = new DataTable(); tbl_Asignacion = objOperAsignacion.ConsultarAsignacion(objAsignacion); /*Indicadores*/ Indicador objIndicador = new Indicador(); OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objIndicador.id_materia = int.Parse(tbl_Asignacion.Rows[0].ItemArray[2].ToString()); objIndicador.id_grado = int.Parse(tbl_Asignacion.Rows[0].ItemArray[11].ToString()); objIndicador.id_anio_escolar_periodo = int.Parse(tbl_Periodo.Rows[0].ItemArray[0].ToString()); tbl_Indicadores.DataSource = objOperIndicador.ConsultarIndicador(objIndicador); tbl_Indicadores.DataBind(); } catch (Exception) { } }
/* Requiere: n/a. * * Efectúa: Consulta todas las asignaciones existentes y devuelve una lista con estas. * Se llena una tabla con el resultado de la consulta devuelta por la controladora de la BD y se llena una lista con las tuplas del resultado. * * Modifica: Crea una nueva lista de asignaciones, la llena y la retorna. */ public List <Asignacion> consultarTablaAsignacionesCompleta() { List <Asignacion> listaAs = new List <Asignacion>(); AsignacionesDataSet.AsignadoADataTable tabla = controladoraBDAsignaciones.consultarAsignaciones(); foreach (DataRow r in tabla.Rows) { Asignacion asignacion = new Asignacion(); asignacion.CedulaBecario = cs.procesarStringDeUI(r["CedulaBecario"].ToString()); asignacion.CedulaEncargado = cs.procesarStringDeUI(r["CedulaEncargado"].ToString()); asignacion.Periodo = Convert.ToInt32(r["Periodo"]); asignacion.Año = Convert.ToInt32(r["Año"]); asignacion.TotalHoras = Convert.ToInt32(r["TotalHoras"]); asignacion.SiglasUA = cs.procesarStringDeUI(r["SiglasUA"].ToString()); asignacion.InfoUbicacion = cs.procesarStringDeUI(r["InfoUbicacion"].ToString()); asignacion.Estado = Convert.ToInt32(r["Estado"]); asignacion.Activo = Convert.ToBoolean(r["Activo"]); asignacion.ComentarioBecario = cs.procesarStringDeUI(r["ComentarioDeBecario"].ToString()); asignacion.ComentarioEncargado = cs.procesarStringDeUI(r["ComentarioDeEncargado"].ToString()); asignacion.ComentarioDireccion = cs.procesarStringDeUI(r["ComentarioDeDireccion"].ToString()); listaAs.Add(asignacion); } return(listaAs); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.id_salon = int.Parse(ddlSalon.SelectedValue.ToString()); objAsignacion.id_materia = int.Parse(ddlMateria.SelectedValue.ToString()); objAsignacion.id_docente = int.Parse(ddlDocente.SelectedValue.ToString()); objAsignacion.intensidad = int.Parse(txtIntensidad.Text); objAsignacion.tecnica = int.Parse(ddlTecnica.SelectedValue.ToString()); objAsignacion.id_usuario = int.Parse(Session["id_usuario"].ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOperAsignacion.InsertarAsignacion(objAsignacion); Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Asignacion", Pagina = "Busqueda", Accion = "Agrego" }); } else { string id = Page.RouteData.Values["Id"].ToString(); objAsignacion.id = int.Parse(clsEncriptar.Desencriptar(id)); objOperAsignacion.ActualizarAsignacion(objAsignacion); Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Asignacion", Pagina = "Busqueda", Accion = "Edito" }); } } catch (Exception) {} }
public async Task <IActionResult> PutAsignacion(string id, Asignacion asignacion) { if (id != asignacion.CientificoDNI) { return(BadRequest()); } _context.Entry(asignacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AsignacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void vertbl_Grupos_Calificacion() { try { Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.id_materia = int.Parse(ddlMateria.SelectedValue.ToString()); if (int.Parse(Session["id_usuario_tipo"].ToString()) == 2) { objAsignacion.id_docente = int.Parse(this.obtenerId_Docente()); } else { objAsignacion.id_docente = int.Parse(ddlDocente.SelectedValue.ToString()); } tbl_Calificacion.DataSource = objOperAsignacion.ConsultarAsignacion(objAsignacion); tbl_Calificacion.DataBind(); if (tbl_Calificacion.Rows.Count == 0) { this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success"); } } catch (Exception) { } }
private void btnAsignar_Click(object sender, RoutedEventArgs e) { string idAlumno = txtAlumnoAsig.Text; string idEmpresa = txtEmpresaAsig.Text; string idTutor = txtTutorAsig.Text; if (!idAlumno.Equals("--") && !idEmpresa.Equals("--") && !idTutor.Equals("--")) { idAlumno = sacaId(txtAlumnoAsig.Text); idEmpresa = sacaId(txtEmpresaAsig.Text); idTutor = sacaId(txtTutorAsig.Text); if (!controlAsignaciones.comprobarAsignado(Int32.Parse(idAlumno))) { Asignacion nueva = new Asignacion(Int32.Parse(idAlumno), Int32.Parse(idEmpresa), Int32.Parse(idTutor)); controlAsignaciones.insertarAsignacion(nueva); } else { MessageBox.Show("Este alumno ya ha sido asignado."); } } else { MessageBox.Show("Debes elegir las 3 opciones."); } actualizaAsignaciones(); }
public int Remove(Asignacion item) { SqlConnection coneccion = null; SqlCommand cmd = null; // SqlDataReader reader = null; int correcto = 0; try { //optenemos coneccion coneccion = Conexion.getInstance().ConeccionDB(); //nombre Procedimiento cmd = new SqlCommand(SettingsApp.Default.p_remove_asignacion, coneccion); //especificamos el tipo de procediemto ene ste caso es un procedimento cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_asignacion", item.id_asignacion); //abrimos Coneccion coneccion.Open(); //sejecuta y retorna las filas afectadas correcto = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { coneccion.Close(); } return(correcto); }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; ///*Periodo*/ //Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo(); //OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); //objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id; //clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo); /*Salones*/ Asignacion objAsignacion = new Asignacion(); OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objAsignacion.tecnica = 1; ddlSalon.DataValueField = "id_salon"; ddlSalon.DataTextField = "salon"; ddlSalon.DataSource = objOperAsignacion.ConsultarAsignacion(objAsignacion).DefaultView.ToTable(true, "id_salon", "salon"); ddlSalon.DataBind(); } catch (Exception) { } }
public List <Asignacion> GetAsignacions(string filtro) { var listas = new List <Asignacion>(); var ds = new DataSet(); string consulta = "Select * from asignacion where fkprofesro like '%" + filtro + "%'"; ds = conexxion.ObtenerDatos(consulta, "asignacion"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var asig = new Asignacion { Idasignacion = Convert.ToInt32(row["idasignacion"]), Profesor1 = row["fkprofesro"].ToString(), Materia1 = row["fkmateria"].ToString(), Grupo1 = row["fkgrupo"].ToString(), }; listas.Add(asig); } return(listas); }
public ActionResult Ver_Asignacion(int?id) { Modelo_Asignacion ma = new Modelo_Asignacion(); Modelo_Bienes mb = new Modelo_Bienes(); Bienes bie; Modelo_Personal mp = new Modelo_Personal(); Personal per; if (id != null) { v_asi = ma.obtener(id); bie = mb.obtener(v_asi.Id_bienes); per = mp.obtener(v_asi.Id_personal); Info datos = new Info(); datos.Obj_asi = v_asi; datos.Obj_bie = bie; datos.Obj_per = per; return(View(datos)); } else { return(RedirectToAction("Consultar_Asignacion")); } //return View(); }
private Asignacion Asignar(bool bucleFor = false) { Asignacion instr = null; Token t = token; eat(TokenType.ident); Identifier id = entornoActual.Get(t); if (id == null) { error(t.ToString() + " no declarado"); } if (token.TokenType == TokenType.ASIGNACION) { // S -> id = E ; eat(TokenType.ASIGNACION); instr = new Asignacion(id, parseExpression()); } else if (token.TokenType == TokenType.OPMASMAS) { eat(TokenType.OPMASMAS); instr = new Asignacion(id, new Arit(new Token("+", TokenType.OPMAS), id, new Constante(new Num(1), Tipo.Int))); } else if (token.TokenType == TokenType.OPMENOSMENOS) { eat(TokenType.OPMENOSMENOS); instr = new Asignacion(id, new Arit(new Token("-", TokenType.OPMENOS), id, new Constante(new Num(1), Tipo.Int))); }// TODO arreglos if (!bucleFor) // Sino es bucle for come el punto y coma { eat(TokenType.PUNTOYCOMA); } return(instr); }
public async Task <IActionResult> Put(Asignacion asig, int id) { asig.Idruta = (uint)id; await _asignacionRepository.Put(asig); return(Ok(asig)); }
public async Task <IActionResult> Edit(int id, [Bind("AsignacionID,CursoID,InstructorID,Fecha")] Asignacion asignacion) { if (id != asignacion.AsignacionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(asignacion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AsignacionExists(asignacion.AsignacionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(asignacion)); }
private void btnBorrarAsig_Click(object sender, RoutedEventArgs e) { string idAlumno = txtAlumnoAsig.Text; string idEmpresa = txtEmpresaAsig.Text; string idTutor = txtTutorAsig.Text; if (!idAlumno.Equals("--") && !idEmpresa.Equals("--") && !idTutor.Equals("--")) { idAlumno = sacaId(idAlumno); idEmpresa = sacaId(idEmpresa); idTutor = sacaId(idTutor); if (controlAsignaciones.comprobarAsignado(Int32.Parse(idAlumno))) { Asignacion eliminada = new Asignacion(Int32.Parse(idAlumno), Int32.Parse(idEmpresa), Int32.Parse(idTutor)); controlAsignaciones.eliminarAsignacion(eliminada); } else { MessageBox.Show("Este alumno aún no ha recibido su asignación."); } } else { MessageBox.Show("Debes elegir las 3 opciones."); } actualizaAsignaciones(); }
public async Task <IActionResult> Recuperar([FromRoute] String username, [FromRoute] int idchofer, [FromRoute] String codigo, [FromRoute] String salt) { Asignacion asignacion = new Asignacion(); var lista = await cmd.Find <Asignacion>("Id_chofer", idchofer); bool encontrado = false; foreach (var a in lista) { if (a.Codigo.Equals(codigo)) { encontrado = true; asignacion = a; break; } } if (!encontrado) { return(NotFound()); } if (asignacion.Id_estado != 1) { return(NotFound()); } String sal = Tools.EncriptarUrlCompatible(username + codigo); if (!sal.Equals(salt)) { NotFound(); } return(Ok()); }
private void btnAceptar_Click(object sender, EventArgs e) { Hermano aux = null; if (!Object.Equals(this.cmbHermano.SelectedItem, null)) { if (this.cmbAyudante.SelectedIndex != -1) { aux = this.escuela.ListaHermanos[this.cmbAyudante.SelectedIndex]; } this.asignacion = new Asignacion( this.escuela.ListaHermanos[this.cmbHermano.SelectedIndex], aux, (EAsignacion)this.cmbAsignacion.SelectedItem, (int)this.nudAspectoOratoria.Value, this.dtpSemanaAsignacion.Value, (char)this.cmbEscuela.SelectedItem); this.asignacion.Rechazada = this.ckbRechazada.Checked; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Debe seleccionar un hermano para continuar!", "Error al Seleccionar Hermano", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void B_Conflicto_Click(object sender, EventArgs e) { DAOUsuario dAO = new DAOUsuario(); Pedido devolver = new Pedido(); DateTime fechaHoy = DateTime.Now; devolver.Sede = Convert.ToString(Session["sede"]); devolver.Fecha = fechaHoy.ToString("d"); devolver.Estado = false; dAO.crearPedido(devolver, TB_Observación.Text); DataTable id = new DataTable(); id = dAO.verUltimoId(); if (id.Rows.Count > 0) { foreach (DataRow rowe in id.Rows) { devolver.Idpedido = Convert.ToInt32(rowe["f_verultimoid"]); } foreach (GridViewRow row in GV_Devolver.Rows) { Asignacion temp = new Asignacion(); temp.Referencia = Convert.ToString(((Label)row.Cells[0].FindControl("L_Referencia")).Text); temp.Talla = Convert.ToDouble(((Label)row.Cells[1].FindControl("L_Talla")).Text); temp.Cantidad = Convert.ToInt32(((Label)row.Cells[1].FindControl("L_Cantidad")).Text); dAO.crearPedidos(temp, devolver.Idpedido); } } TB_Observación.Text = ""; GV_Devolver.DataSource = null; GV_Devolver.DataBind(); }
public List <Asignacion> GetAsignacion(string filtro) { //List<Usuario> listusuario = new List<Usuario>(); var listAlumnos = new List <Asignacion>(); //la variable var es generica var ds = new DataSet(); string consulta = "Select * from v_asignacion where Nombre_del_maestro like '%" + filtro + "%'"; ds = conexion.Obtenerdatos(consulta, "v_asignacion"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var alumno = new Asignacion { ID = Convert.ToInt32(row["ID"]), Maestro = row["Nombre_del_maestro"].ToString(), Materia = row["Nombre_de_la_materia"].ToString(), Grupo = row["Grupo"].ToString(), }; listAlumnos.Add(alumno); } //HardCodear //lenar lista return(listAlumnos); }
public ActionResult DeleteConfirmed(int id) { Asignacion asignacion = db.Asignacion.Find(id); db.Asignacion.Remove(asignacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public void llenarLista(List <Asignacion> lproducto, string referencia, string talla, string cantidad) { lproducto = aux; if (val.validarVacio(cantidad) == true) { if (val.validarNumeros(cantidad) == true) { Asignacion asignacion = new Asignacion(); asignacion.Referencia = referencia; asignacion.Talla = Convert.ToDouble(talla); asignacion.Cantidad = Convert.ToInt32(cantidad); if (asignacion.Cantidad > 0) { if (lproducto == null) { lproducto = new List <Asignacion>(); lproducto.Add(asignacion); aux = lproducto; mensaje = msj1 + asignacion.Cantidad + ", " + asignacion.Referencia + ", " + asignacion.Talla + ""; return; } else { if (lproducto.Contains(asignacion)) { mensaje = msj2; return; } else { lproducto.Add(asignacion); mensaje = msj3 + asignacion.Cantidad + asignacion.Referencia + asignacion.Talla + ""; return; } } } else { mensaje = msj4; return; } } else { mensaje = msj5; return; } } else { mensaje = msj6; return; } }
public ActionResult Agregar(int id = 0) { using (var db = new ApplicationDbContext()) { List <Persona> person = db.Personal.ToList(); ViewBag.Persona = person; asignacion = db.Asignaciones.Include(x => x.Persona).Where(x => x.Id == id).SingleOrDefault(); } return(View(id == 0 ? new Asignacion() : asignacion)); }
private void CrearHistorial(Asignacion objetoSeleccionado, Activo activo) { HistorialMovimientos historial = this.ObjectSpace.CreateObject <HistorialMovimientos>(); historial.Activo = activo; historial.TipoDeMovimiento = TipoHistorialMovimientos.Asignacion; historial.Unidad = objetoSeleccionado.Empleado.Ambiente.Unidad; historial.Ambiente = objetoSeleccionado.Empleado.Ambiente; historial.Empleado = objetoSeleccionado.Empleado; }
public ActionResult Registrar_Asignacion(int id_usuario, int id_encontrado, int id_personal, int id_area, DateTime fecha) { Asignacion asi = new Asignacion(); Modelo_Asignacion ma = new Modelo_Asignacion(); string message; SortedList <string, string> error = new SortedList <string, string>(); if (id_usuario == 0) { error.Add("sp_id_usuario", "Seleccione el Usuario"); } if (id_encontrado == 0) { error.Add("sp_id_encontrado", "Seleccione el Bien"); } if (id_personal == 0) { error.Add("sp_id_personal", "Seleccione el Personal"); } if (id_area == 0) { error.Add("sp_id_area", "Seleccione el Area"); } if (fecha == null) { error.Add("sp_fecha", "Seleccione la Fecha"); } if (error.Count == 0) { asi.Id_usuario = id_usuario == 0 ? 0 : id_usuario; asi.Id_encontrado = id_encontrado == 0 ? 0 : id_encontrado; asi.Id_personal = id_personal == 0 ? 0 : id_personal; asi.Id_area = id_area == 0 ? 0 : id_area; asi.Fecha_asig = fecha == null ? DateTime.Now : fecha; if (ma.guardar(asi)) { message = "Se guardaron los datos correctamente"; } else { message = "No se Guardaron lo datos"; } return(Json(new { message = message, success = true })); } else { message = "Ingrese los datos necesarios"; return(Json(new { message = message, success = false, datos = error })); } }
public Asignacion ObtenerAsignacionPorId(Asignacion entidad) { try { return(asignarDA.ObtenerAsignacionPorId(entidad)); } catch (Exception) { throw; } }
public Asignacion AsignacionCRUD(Asignacion entidad) { try { return(asignarDA.AsignacionCRUD(entidad)); } catch (Exception ex) { throw; } }