public async Task <IActionResult> PutUnidad(string id, Unidad unidad) { if (id != unidad.UNID) { return(BadRequest()); } _context.Entry(unidad).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UnidadExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Jean Carlos Monge Mendez /// 07/10/2019 /// Efecto : Completa el formulario para asinar una jornada laboral a una unidad /// Requiere : Seleccionar una unidad /// Modifica : Formulario de asignar jornada /// Devuelve : - /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSelccionarUnidad_Click(object sender, EventArgs e) { int id = Convert.ToInt32((((LinkButton)(sender)).CommandArgument).ToString()); Unidad unidadSeleccionada = null; List <Unidad> unidades = unidadServicios.ObtenerPorProyecto(Convert.ToInt32(ddlProyecto.SelectedValue)); foreach (Unidad unidad in unidades) { if (unidad.idUnidad == id) { unidadSeleccionada = unidad; break; } } IdUnidadSeleccionada.Value = unidadSeleccionada.idUnidad.ToString(); lblUnidad.Text = unidadSeleccionada.nombreUnidad; List <Jornada> jornadas = jornadaServicios.getJornadasActivas(); ddlAsignarJornada.DataSource = jornadas; ddlAsignarJornada.DataTextField = "porcentajeJornada"; ddlAsignarJornada.DataValueField = "idJornada"; ddlAsignarJornada.DataBind(); mostrarTablaUnidades(); ScriptManager.RegisterStartupScript(this, this.GetType(), "activar", "activarModalAsignarJornada();", true); }
protected void Page_Load(object sender, EventArgs e) { object[] rolesPermitidos = { 1, 2, 5 }; Page.Master.FindControl("MenuControl").Visible = false; if (Session["nombreCompleto"] != null) { unidadEncargado = unidadServicios.ObtenerUnidadPorEncargado(Session["nombreCompleto"].ToString()); tituloAS.Text = "" + unidadEncargado.nombre; } else { Session["nombreCompleto"] = "Wilson Arguello"; unidadEncargado = unidadServicios.ObtenerUnidadPorEncargado(Session["nombreCompleto"].ToString()); tituloAS.Text = "" + unidadEncargado.nombre; } if (!IsPostBack) { Session["listaAsistentes"] = null; Session["listaAsistentesFiltrada"] = null; List <Asistente> listaAsistentes = asistenteServicios.ObtenerAsistentesXUnidad(unidadEncargado.idUnidad); Session["listaAsistentes"] = listaAsistentes; Session["listaAsistentesFiltrada"] = listaAsistentes; MostrarAsistentes(); Page.Form.Attributes.Add("enctype", "multipart/form-data"); } }
public ActionResult Details(int?_id) { if (User.Identity.IsAuthenticated) { if (!User.IsInRole("ROLLTRA")) { RedirectToAction("AccesoDenegado", "Acceso"); } } else { RedirectToAction("~/Account/Login"); } if (_id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Unidad unidad = db.Unidades.Find(_id); if (unidad == null) { return(HttpNotFound()); } return(View("Details", unidad)); }
private void seleccionarUnidad() { if (Input.GetMouseButtonDown(0)) { foreach (Unidad u in unidades) { u.setSeleccionada(false); } selected.GetComponent <MeshRenderer>().enabled = false; bool unidadEncontrada = false; int i = 0; int size = unidades.Count; CasillaGrid casillaObjetivo = getCasillaRaton(); if (casillaObjetivo == null) { return; } while (i < size && !unidadEncontrada) { if (unidades[i].getCoordenadas() == casillaObjetivo.getPosicionGrid()) { unidadEncontrada = true; unidades[i].setSeleccionada(true); unidadSeleccionada = unidades[i]; return; } i++; } } }
/// <summary> /// Allows to register a new bus /// </summary> /// <param name="t">Object type Unidad which will be registered</param> public void registrarUnidad(Unidad u) { validarunidad(u); UnidadDAL m = new UnidadDAL(); m.registrarUnidad(u); }
/// <summary> /// Método Público encargado de Editar los Tipos de Archivo /// </summary> /// <param name="extension">Extensión del Archivo</param> /// <param name="descripcion">Descripcion del Archivo</param> /// <param name="tamano_archivo">Tamaño del Archivo</param> /// <param name="id_content_type">Tipo de Contenido del Archivo</param> /// <param name="id_unidad">Tipo de Unidad del Archivo</param> /// <param name="id_usuario">Id de Usuario</param> /// <returns></returns> public RetornoOperacion EditaArchivoTipo(string extension, string descripcion, decimal tamano_archivo, ContentType id_content_type, Unidad id_unidad, int id_usuario) { //Invocando Método de Actualización return(actualizaArchivoTipo(extension, descripcion, tamano_archivo, (byte)id_content_type, (byte)id_unidad, id_usuario, this._habilitar)); }
public frm_edit_unidad(Unidad origen) { service = new UnidadService(); support = Support.Support.GetSupport(); this.unit = origen; InitializeComponent(); }
public void eliminarUnidadDeLista() { Unidad unidadAEliminar = new Unidad( int.Parse(Session["idUnidadEliminar"].ToString()), int.Parse(Session["idMateriaG"].ToString()), int.Parse(Session["numeroUnidadEliminar"].ToString()), int.Parse(Session["calificacionUnidadEliminar"].ToString()) ); foreach (Unidad u in listaUnidadesPMateria) { if (u.idUnidad == unidadAEliminar.idUnidad && u.idMateria == unidadAEliminar.idMateria && u.NumeroUnidad == unidadAEliminar.NumeroUnidad && u.CalificacionUnidad == unidadAEliminar.CalificacionUnidad) { listaUnidadesPMateria.Remove(u); break; } } fusionarLista_clearPorMateria(); guardarListaAArchivoXML_CLearAll(); CrearListaDeTodasLasUnidades(ref listaDeTodasLasUnidades); extraerListaPorMateria_MaxIdU_LimpiarLTLM(); llenarTablaConMateriasPorUnidad(); txtAgregarEditarNUnidad.Text = ""; txtAgregarEditarCalificacion.Text = ""; }
/// <summary> /// Leonardo Carrion /// 05/mar/2021 /// Efecto: devuelve en monto disponible de una partida en especifico segun la unidad /// Requiere: unidad y partida /// Modifica: - /// Devuelve: monto disponible /// </summary> /// <param name="unidad"></param> /// <param name="partida"></param> /// <returns></returns> public Double getMontoDisponible(Unidad unidad, Partida partida) { SqlConnection sqlConnection = conexion.conexionPEP(); Double monto = 0; String consulta = @"select (select ISNULL(sum(monto),0) from Presupuesto_Egreso_Partida where id_presupuesto_egreso in ( select id_presupuesto_egreso from Presupuesto_Egreso where id_unidad = @idUnidad ) and id_partida = @idPartida and id_estado_presupuesto = (select id_estado_presupuesto from Estado_presupuestos where (descripcion_estado_presupuesto = 'Aprobar' or descripcion_estado_presupuesto='Comprometer'))) - (select ISNULL(sum(monto),0) from [dbo].[Ejecucion_Unidad_Partida] where id_unidad = @idUnidad and id_partida = @idPartida and id_ejecucion in (select id_ejecucion from Ejecucion where id_estado!=1)) as monto_disponible"; SqlCommand sqlCommand = new SqlCommand(consulta, sqlConnection); sqlCommand.Parameters.AddWithValue("@idUnidad", unidad.idUnidad); sqlCommand.Parameters.AddWithValue("@idPartida", partida.idPartida); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); if (reader.Read()) { monto = Convert.ToDouble(reader["monto_disponible"].ToString()); } sqlConnection.Close(); return(monto); }
public List <Unidad> GetUnidad() { List <Unidad> listaUnidad = new List <Unidad>(); string find = "EXECUTE traeUnidad"; try { comando = new SqlCommand(find, objConexionDB.getCon()); objConexionDB.getCon().Open(); reader = comando.ExecuteReader(); while (reader.Read()) { Unidad objUnidad = new Unidad(); objUnidad.IdUnidad = Convert.ToInt16(reader[0].ToString()); objUnidad.NombreUnidad = reader[1].ToString(); //objUnidad.FechaHoraUnidad = Convert.ToDateTime(reader[2].ToString()); listaUnidad.Add(objUnidad); } } catch (Exception) { throw; } finally { objConexionDB.getCon().Close(); objConexionDB.closeDB(); } return(listaUnidad); }
/// <summary> /// Leonardo Carrion /// 12/mar/2021 /// Efecto: devuelve la lista de unidades segun la ejecucion ingresada /// Requiere: ejecucion /// Modifica: - /// Devuelve: lista de unidades /// </summary> /// <param name="ejecucion"></param> /// <returns></returns> public List <Unidad> getUnidadesPorEjecucion(Ejecucion ejecucion) { SqlConnection sqlConnection = conexion.conexionPEP(); List <Unidad> listaUnidades = new List <Unidad>(); String consulta = @"select * from Unidad where id_unidad in ( select distinct id_unidad from Ejecucion_Unidad_Partida where id_ejecucion=@idEjecucion )"; SqlCommand sqlCommand = new SqlCommand(consulta, sqlConnection); sqlCommand.Parameters.AddWithValue("@idEjecucion", ejecucion.idEjecucion); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { Unidad unidad = new Unidad(); unidad.idUnidad = Convert.ToInt32(reader["id_unidad"].ToString()); unidad.nombreUnidad = reader["nombre_unidad"].ToString(); unidad.coordinador = reader["coordinador"].ToString(); listaUnidades.Add(unidad); } sqlConnection.Close(); return(listaUnidades); }
public int CambiarEstado(UnidadCLS objUnidadCls) { int codigoRpt = 0; try { using (var db = new BDVentasEntities()) { Unidad oUnidad = db.Unidad.Where(p => p.IdUnidad.Equals(objUnidadCls.IdUnidad)).First(); if (oUnidad.EstadoUnidad) { objUnidadCls.EstadoUnidad = false; } else { objUnidadCls.EstadoUnidad = true; } oUnidad.EstadoUnidad = objUnidadCls.EstadoUnidad; db.SaveChanges(); codigoRpt = 1; } } catch (Exception e) { codigoRpt = 0; throw; } return(codigoRpt); }
public int AgregarUnidad(UnidadCLS objUnidadCls) { int CodResult = 0; try { using (var db = new BDVentasEntities()) { Unidad objUnidad = new Unidad(); objUnidad.NombreUnidad = objUnidadCls.NombreUnidad; objUnidad.Factor = objUnidadCls.Factor; objUnidad.FechaCreacion = DateTime.Now; objUnidad.UsuarioCreacion = "Admin"; objUnidad.FechaModificacion = DateTime.Now; objUnidad.UsuarioModificacion = "Admin"; objUnidad.EstadoUnidad = true; objUnidad.EstadoEliminacion = false; db.Unidad.Add(objUnidad); db.SaveChanges(); CodResult = 1; } } catch (Exception) { CodResult = 0; } return(CodResult); }
// GET: Unidad public ActionResult Index() { try { var dato = ObjUnidad.ConsultarUnidad(); List <Unidad> ListaUnidades = new List <Unidad>(); foreach (var item in dato) { Unidad unidad = new Unidad(); unidad.IdUnidad = item.IdUnidad; unidad.Descripcion = item.Descripcion; unidad.IdTipoPlaca = item.IdTipoPlaca; unidad.Placa = item.Placa; unidad.Estado = item.Estado; ListaUnidades.Add(unidad); } return(View(ListaUnidades)); } catch (Exception ex) { return(new HttpNotFoundResult("Error al consultar las Unidades")); } }
protected void btnAceptar_Click(object sender, EventArgs e) { Unidad unidadParaAgregar = new Unidad( idMayorClaveActual + 1, int.Parse(Session["idMateriaG"].ToString()), int.Parse(txtAgregarEditarNUnidad.Text.Trim()), int.Parse(txtAgregarEditarCalificacion.Text.Trim())); if (verificarRepetido(unidadParaAgregar)) { lblInfoError.Text = "Error, no se puede agregar la unidad " + txtAgregarEditarNUnidad.Text + " porque ya existe"; } else { listaUnidadesPMateria.Add(unidadParaAgregar); fusionarLista_clearPorMateria(); guardarListaAArchivoXML_CLearAll(); CrearListaDeTodasLasUnidades(ref listaDeTodasLasUnidades); extraerListaPorMateria_MaxIdU_LimpiarLTLM(); llenarTablaConMateriasPorUnidad(); txtAgregarEditarNUnidad.Text = ""; txtAgregarEditarCalificacion.Text = ""; } }
/// <summary> /// Allows to update information of a specific bus /// </summary> /// <param name="actual">code of the bus </param> /// <param name="u">Updated information of the bus</param> public void editarUnidades(string actual, Unidad u) { validarunidad(u); UnidadDAL m = new UnidadDAL(); m.editarUnidades(actual, u); }
//localhost/Sucursal/Detalle/idValue public ActionResult Detalle(String id) { Unidad unidad = new Unidad(); unidad.Seleccionar(id); return(View(unidad)); }
/// <summary> /// <para>Instancia las unidades</para> /// </summary> private void SpawnTestUnidades() // Instancia las unidades { string[] recipes = new string[] { "Moon", "Bandido" }; GameObject contenedorUnidades = new GameObject("Unidades"); contenedorUnidades.transform.SetParent(freya.transform); List <Area> localizaciones = new List <Area>(Grid.areas.Values); for (int i = 0; i < recipes.Length; ++i) { int level = UnityEngine.Random.Range(9, 12); GameObject instance = GeneradorUnidad.Crear(recipes[i], level); instance.transform.SetParent(contenedorUnidades.transform); int random = UnityEngine.Random.Range(0, localizaciones.Count); Area randomArea = localizaciones[random]; localizaciones.RemoveAt(random); Unidad unidad = instance.GetComponent <Unidad>(); unidad.Posicionar(randomArea); unidad.dir = (Direcciones)UnityEngine.Random.Range(0, 4); unidad.Actualizar(); Unidades.Add(unidad); } SeleccionarArea(Unidades[0].Area.pos); }
protected void Page_Load(object sender, EventArgs e) { //controla los menus q se muestran y las pantallas que se muestras segun el rol que tiene el usuario //si no tiene permiso de ver la pagina se redirecciona a login int[] rolesPermitidos = { 2 }; Utilidades.escogerMenu(Page, rolesPermitidos); if (!IsPostBack) { llenarDdlPeriodos(); Periodo periodo = new Periodo(); periodo.anoPeriodo = Convert.ToInt32(ddlPeriodos.SelectedValue); Proyectos proyecto = new Proyectos(); proyecto.idProyecto = Convert.ToInt32(ddlProyectos.SelectedValue); cargarUnidades(); Unidad unidad = new Unidad(); unidad.idUnidad = Convert.ToInt32(ddlUnidades.SelectedValue); Session["listaReporteEgresos"] = reporte_Egresos_UnidadServicios.getReporteEgresosPorUnidades(proyecto); cargarDatosReporte(); } }
public JsonResult DeleteUnidad(int?id) { string result = string.Empty; try { Unidad unidad = db.Unidades.Find(id); db.Set <Unidad>().Remove(unidad); db.SaveChanges(); result = "success"; } catch (Exception ex) { if (ex.InnerException != null && ex.InnerException.InnerException != null && ex.InnerException.InnerException.Message.Contains("REFERENCE")) { result = "La Unidad no puede ser eliminada ya que está asociada a otros registros"; } else { if (ex.InnerException != null) { result = ex.InnerException.Message; } else { result = ex.Message; } } } return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// <para>Obtiene la puntuacion</para> /// </summary> /// <param name="caster"></param> /// <param name="ability"></param> /// <returns></returns> public int GetPuntuacion(Unidad atacante, Habilidad habilidad) // Obtiene la puntuacion { GetMejorMovObjetivo(atacante, habilidad); if (MejorMovimientoArea == null) { return(0); } int puntuacion = 0; for (int n = 0; n < marcas.Count; n++) { if (marcas[n].isBuena) { puntuacion++; } else { puntuacion--; } } if (isAreaPeligrosa && areaObjetivos.Contains(MejorMovimientoArea)) { puntuacion++; } return(puntuacion); }
public void CambiarResolucion(float dpix, float dpiy) { unidaddispositivox = new Unidad("UnidadDispositivoX", "dpix", 1 / dpix, Unidad.Pulgadas); unidaddispositivoy = new Unidad("UnidadDispositivoY", "dpiy", 1 / dpiy, Unidad.Pulgadas); intermedia = new Unidad("UnidadDispositivoXY", "dpixy", 2 / (dpix + dpiy), Unidad.Pulgadas); Medicion a = new Medicion(96, unidaddispositivox).ConvertirA(Unidad.Pulgadas); }
/// <summary> /// <para>Multiplica por el angulo</para> /// </summary> /// <param name="atacante"></param> /// <param name="area"></param> /// <returns></returns> private int MultiplicarPorAngulo(Unidad atacante, Area area) // Multiplica por el angulo { if (area.contenido == null) { return(0); } Unidad defensor = area.contenido.GetComponentInChildren <Unidad>(); if (defensor == null) { return(0); } Franqueo franco = atacante.GetFranqueo(defensor); if (franco == Franqueo.Detras) { return(90); } if (franco == Franqueo.Lados) { return(75); } return(50); }
/// <summary> /// Mariela Calvo /// Diciembre/2019 /// Efecto: Activar modal eliminar unidad para proceder a eliminar una unidad /// Requiere: Presionar boto nuevo periodo /// Modifica: Unidades /// Devuelve: - /// </summary> public void editarUnidad(object sender, EventArgs e) { if (validarUnidadAEditar()) { Unidad unidadEditar = unidadServicios.ObtenerUnidadPorId(unidadSeleccionada.idUnidad); unidadEditar.nombre = txtNombreUnidadEditar.Text; unidadEditar.descripcion = txtDescEditar.Text; unidadServicios.editarUnidad(unidadEditar); txtNombreUnidadEditar.Text = ""; txtDescEditar.Text = ""; List <Unidad> listaUnidades = unidadServicios.ObtenerUnidades(); Session["listaUnidades"] = listaUnidades; Session["listaUnidadesFiltradas"] = listaUnidades; MostrarUnidades(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.success('" + "La unidad " + unidadEditar.nombre + " fue registrada con éxito!');", true); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "#modalEditarUnidad", "$('body').removeClass('modal-open');$('.modal-backdrop').remove();$('#modalEditarUnidad').hide();", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "toastr.error('" + "La unidad no fue registrada, intente de nuevo.');", true); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "#modalEditarUnidad", "$('body').removeClass('modal-open');$('.modal-backdrop').remove();$('#modalEditarUnidad').hide();", true); ScriptManager.RegisterStartupScript(this, this.GetType(), "activar", "activarModalEditarUnidad();", true); } }
public async Task <Response <Unidad> > DeleteAsync(Unidad modelo) { var response = new Response <Unidad>(); response.IsSuccess = false; try { Unidad unidad = await db.Unidades.FirstOrDefaultAsync(u => u.ID_Unidad == modelo.ID_Unidad); Estado estado = await db.Estados.FirstOrDefaultAsync(e => e.ID_Estado == modelo.Estado.ID_Estado); if (unidad == null) { response.Message = "Debe proveer la información solicitada..."; return(response); } // db.Remove(unidad); await db.SaveChangesAsync(); // response.IsSuccess = true; response.Result = modelo; } catch (Exception ex) { response.Message = ex.Message; } // return(response); }
public async Task <IActionResult> Edit(int id, [Bind("IdUnidad,IdConcecionario,NumeroEconomico,IdPropiedatrio,Placa")] Unidad unidad) { if (id != unidad.IdUnidad) { return(NotFound()); } if (ModelState.IsValid) { try { unidad.Placa = unidad.Placa.ToUpper(); _context.Update(unidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UnidadExists(unidad.IdUnidad)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdConcecionario"] = new SelectList(await this.Concecionarios(), "IdConcecionario", "Nombre", unidad.IdConcecionario); ViewData["IdPropiedatrio"] = new SelectList(await this.Concecionarios(), "IdConcecionario", "Nombre", unidad.IdPropiedatrio); return(View(unidad)); }
public bool insertar(Unidad item, int fila, string columna) { Node <NodoO> row = buscarRow(fila); Node <NodoO> col = buscarCol(columna); if (row == null) { addRow(fila); row = buscarRow(fila);//en teoria ya no deberia ser null en este punto } if (col == null) { addColumn(columna); col = buscarCol(columna);//en teoria ya no deberia ser null en este punto } NodoO aux = insertarEnColumna(col.item, col.item.down, item, fila, columna); insertarEnFila(row.item, row.item.der, aux); if (aux == null) { return(false); } else { return(true); } }
private void btnGuardarUnidad_Click(object sender, EventArgs e) { if (cboTransportista.SelectedItem == null) { throw new Exception(); } try { int idTransportista = Convert.ToInt32((cboTransportista.SelectedItem as ComboboxItem).Value.ToString()); string nombre = txtNombre.Text; string placas = txtPlacas.Text; double pesoMaximo = Convert.ToDouble(txtPesoMaximo.Text); double costoxKilometro = Convert.ToDouble(txtCostoKilometro.Text); string estatus = "ACTIVO"; Unidad unidad = new Unidad(idTransportista, nombre, placas, pesoMaximo, costoxKilometro, estatus); if (Accion == "ALTA") { FormInicio.GuardaUnidad(unidad); } else if (Accion == "EDITAR") { FormInicio.EditaUnidad(unidad); } else if (Accion == "ELIMINAR") { FormInicio.EliminaUnidad(unidad); } } catch (Exception error) { MessageBox.Show("Ha ocurrido un error al guardar el registro" + error.Message); } }
private void btnRegistrar_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dgvUnidad.Rows.GetRowCount(DataGridViewElementStates.Selected); Unidad unidadSeleccionada = new Unidad(); Contratista contratistaSeleccionado = new Contratista(); Reparacion reparacionCreada = new Reparacion(); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow filaUnidad = dgvUnidad.CurrentRow; //devuelve la fila que esta siendo seleccionada string codUnidadString = filaUnidad.Cells[1].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoUnidad = Int32.Parse(codUnidadString); DataGridViewRow filaContratista = dgvContratista.CurrentRow; //devuelve la fila que esta siendo seleccionada string codContratistaString = filaContratista.Cells[0].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoContratista = Int32.Parse(codContratistaString); gpbReparacion.Enabled = true; Reparacion reparacion = new Reparacion(); reparacion.cod_unidad = codigoUnidad; reparacion.cod_contratista = codigoContratista; reparacion.detalles = this.txtDetalles.Text; reparacion.observaciones = this.txtObservaciones.Text; reparacion.fecha = this.dtpFecha.Value.Date; reparacion.valor = Int32.Parse(this.txtValor.Text); ReparacionLogic reparacionLogic = new ReparacionLogic(); reparacionLogic.altaReparacion(reparacion); MessageBox.Show("La reparacion fue dada de alta con éxito", "Operación exitosa"); } }