public Establecimiento Get(int idioma, int id) { EstablecimientoPersistente pp = new EstablecimientoPersistente(); Establecimiento Establecimiento = pp.ObtenerEstablecimiento(idioma, id); return(Establecimiento); }
/// <summary> /// Descripcion: Devuelve la entidad Establecimiento obteniendo la informacion del Data Table. /// </summary> /// <param name="dataTable"></param> /// <returns></returns> public static List <Establecimiento> ListEstablecimiento(DataTable dataTable) { List <Establecimiento> lista = new List <Establecimiento>(); if (dataTable.Rows.Count == 0) { return(lista); } int i = 0; int max = dataTable.Rows.Count; while (i < max) { var row = dataTable.Rows[i]; Establecimiento item = new Establecimiento { IdEstablecimiento = GetInt(row, "idEstablecimiento"), CodigoUnico = row["codigoUnico"].ToString(), Nombre = row["nombre"].ToString(), Ubigeo = row["ubigeo"].ToString(), Direccion = row["direccion"].ToString(), FechaRegistro = GetDateTime(row, "fechaRegistro") }; lista.Add(item); i++; } return(lista); }
/// <summary> /// Descripción: Obtiene establecimientos filtrado por el nombre del establecimiento. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="textoBusqueda"></param> /// <param name="idUsuario"></param> /// <returns></returns> public List <Establecimiento> GetEstablecimientosByTextoBusqueda(String textoBusqueda, int idUsuario) { var objCommand = GetSqlCommand("pNLS_EstablecimientoByTextoBusqueda"); InputParameterAdd.Varchar(objCommand, "textoBusqueda", textoBusqueda); InputParameterAdd.Int(objCommand, "idUsuario", idUsuario); DataTable dataTable = Execute(objCommand); List <Establecimiento> establecimientoList = new List <Establecimiento>(); foreach (DataRow row in dataTable.Rows) { Establecimiento establecimiento = new Establecimiento { IdEstablecimiento = Converter.GetInt(row, "idEstablecimiento"), CodigoInstitucion = Converter.GetString(row, "institucion"), CodigoUnico = Converter.GetString(row, "codigoUnico"), Nombre = Converter.GetString(row, "nombre"), clasificacion = Converter.GetString(row, "clasificacion"), IdLabIns = Converter.GetInt(row, "idLabIns"), Ubigeo = Converter.GetString(row, "ubigeo") }; establecimientoList.Add(establecimiento); } return(establecimientoList); }
protected void UpdEstablecimiento(object sender, EventArgs e) { Establecimiento estUpd = new Establecimiento(); try { //CREO EL ESTABLECIMIENTO estUpd = new Establecimiento( Convert.ToInt64(txtDicose.Text), Convert.ToInt64(txtRut.Text), Convert.ToInt64(txtBps.Text), txtRazonSocial.Text, Convert.ToInt64(txtDocumento.Text), txtDepartamento.Text, Convert.ToInt32(txtSPolicial.Text), txtParaje.Text, txtDireccion.Text, txtTelefono.Text, txtEmail.Text, Convert.ToInt32(txtSuperficie.Text)); //MODIFICO EL ESTABLECIMIENTO repo.Upd(estUpd); } catch { throw; } }
private static void InsertOrOpdate(Establecimiento o, DataRow row) { if (o == null) { //Crear registro o = new Establecimiento(); o.CdEstabelecimento = row["CD_ESTABELECIMENTO"].ToString(); o.NmFantasiaEstab = row["NM_FANTASIA_ESTAB"].ToString(); o.NmSiglaEstab = row["NM_SIGLA_ESTAB"].ToString(); o.IeTipoCtbEstab = row["IE_TIPO_CTB_ESTAB"].ToString(); o.IeAreaEstab = row["IE_AREA_ESTAB"].ToString(); o.CdInterno = row["CD_INTERNO"].ToString(); o.CreatedAt = DateTime.Now; o.UpdatedAt = null; if (!establecimientoController.InsertOne(o)) { WriteStatus("ERROR INSERTANDO EL REGISTRO: " + o.CdEstabelecimento + " EN: ESTABELECIMENTO"); } } else { //actualizar o.CdEstabelecimento = row["CD_ESTABELECIMENTO"].ToString(); o.NmFantasiaEstab = row["NM_FANTASIA_ESTAB"].ToString(); o.NmSiglaEstab = row["NM_SIGLA_ESTAB"].ToString(); o.IeTipoCtbEstab = row["IE_TIPO_CTB_ESTAB"].ToString(); o.IeAreaEstab = row["IE_AREA_ESTAB"].ToString(); o.CreatedAt = DateTime.Now; o.UpdatedAt = null; if (!establecimientoController.Update(o)) { WriteStatus("ERROR ACTUALIZANDO EL REGISTRO: " + o.CdEstabelecimento + " EN: ESTABELECIMENTO"); } } }
public void AddEstablecimiento(Establecimiento objEstablecimiento) { GymUPCEntities context = new GymUPCEntities(); context.Establecimiento.Add(objEstablecimiento); context.SaveChanges(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { Establecimiento est = repo.Fnd(Convert.ToInt64(Session["dicose"].ToString())); txtDicose.Text = est.DICOSE.ToString(); txtRut.Text = est.RUT.ToString(); txtBps.Text = est.BPS.ToString(); txtRazonSocial.Text = est.RazonSocial; txtDocumento.Text = est.Responsable.ToString(); txtDepartamento.Text = est.Departamento; txtSPolicial.Text = est.SeccionalPolicial.ToString(); txtParaje.Text = est.Paraje; txtDireccion.Text = est.Direccion.ToString(); txtTelefono.Text = est.Telefono.ToString(); txtEmail.Text = est.Email.ToString(); txtSuperficie.Text = est.Superficie.ToString(); } catch { lblDicose.Text = "DICOSE"; } } }
public EstablecimientoMapper(Establecimiento e, Persona p) : base(FabricaObjetosConectados.Proveedores.SqlServer, ConfigurationManager.ConnectionStrings["conexionSACG"].ConnectionString) { establecimiento = e; persona = p; }
public void fill(int clienteid) { listaCrossCompra = new List <CrossCompra>(); UbicaloEntities context = new UbicaloEntities(); List <Compra> compras = context.Compra.Where(x => x.ClienteID == clienteid).ToList(); foreach (var p in compras) { CrossCompra obj = new CrossCompra(); obj.compraID = p.CompraID; obj.qr = p.QR; Producto compra = context.Producto.FirstOrDefault(x => x.ProductoID == p.ProductoID); obj.nombre = compra.Nombre; obj.costo = compra.Costo; Establecimiento estab = context.Establecimiento.FirstOrDefault(x => x.EstablecimientoID == compra.EstablecimientoID); obj.local = estab.Nombre; this.listaCrossCompra.Add(obj); } }
public void fill(int clienteid) { listac = new List <CrossCompra>(); GYMEntities context = new GYMEntities(); List <Compra> lista = context.Compra.Where(x => x.ClienteID == clienteid).ToList(); CrossCompra obj = null; foreach (var p in lista) { obj = new CrossCompra(); obj.compraID = p.CompraID; obj.qr = p.QR; Planes plan = context.Planes.FirstOrDefault(x => x.PlanID == p.PlanID); obj.nombre = plan.Nombre; obj.costo = plan.Costo; Establecimiento esta = context.Establecimiento.FirstOrDefault(x => x.EstablecimientoID == plan.EstablecimientoID); obj.local = esta.Nombre; this.listac.Add(obj); } }
public ActionResult agregarEstablecimiento(VmRegistrarEstablecimiento vmRegistrarEstablecimiento, HttpPostedFileBase file) { try { Establecimiento obj = null; if (vmRegistrarEstablecimiento.establecimientoID.HasValue) { obj = context.Establecimiento.FirstOrDefault(x => x.EstablecimientoID == vmRegistrarEstablecimiento.establecimientoID); if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Content/images"), fileName); file.SaveAs(path); obj.imagen = "~/Content/images/" + fileName; } //else //{ // obj.imagen = "portfolio5.jpg"; //} } else { obj = new Establecimiento(); context.Establecimiento.Add(obj); if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/Content/images"), fileName); file.SaveAs(path); obj.imagen = "~/Content/images/" + fileName; } else { obj.imagen = "~/Content/images/4.jpg"; } } obj.Nombre = vmRegistrarEstablecimiento.nombre; obj.Direccion = vmRegistrarEstablecimiento.direccion; obj.RUC = vmRegistrarEstablecimiento.ruc; obj.Latitud = vmRegistrarEstablecimiento.latitud; obj.Longitud = vmRegistrarEstablecimiento.longitud; obj.Portal = vmRegistrarEstablecimiento.portal; context.SaveChanges(); return(RedirectToAction("listarEstablecimiento")); } catch (Exception) { vmRegistrarEstablecimiento.fill(context, null); TryUpdateModel(vmRegistrarEstablecimiento); return(View(vmRegistrarEstablecimiento)); } }
protected void grdEstablecimientos_RowCommand(object sender, GridViewCommandEventArgs e) { _wrapperError.Style.Add("display", "none"); try { int id = Convert.ToInt32(grdEstablecimientos.DataKeys[Convert.ToInt32(e.CommandArgument.ToString())].Value.ToString()); switch (e.CommandName.ToString()) { case "comandoEdicion": Establecimiento oEstablecimiento = _controladora.BuscarPorId(id); txtNombre.Text = oEstablecimiento.Nombre; ddlCiudades.SelectedValue = oEstablecimiento.Ciudad.Id.ToString(); idEdicion.Value = id.ToString(); marcarCheckBoxes(oEstablecimiento.ListaNiveles); ScriptManager.RegisterStartupScript(this, this.GetType(), "none", "<script>$('#carga').modal('show');</script>", false); break; case "comandoBorrado": _controladora.Borrar(id); this.Bind(); break; case "comandoRestitucion": _controladora.Restituir(id); this.Bind(); break; } } catch (Exception ex) { this.MostrarError(ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { string idEstablecimineto = txtIdEstablecimiento.Text; Double num; if (Double.TryParse(txtRangoEnKM.Text, out num) && idEstablecimineto != "") { lblMensajeCargando.Visible = true; lblCantidaRegistros.Text = "Cantidad de Establecimientos : --"; txtCoordenadasEstab.Text = "--,--"; Establecimiento establecimiento = Utilidades.RetornaEstablecientoYLennaresultados(dgvRegistros, establecimientos, idEstablecimineto, Double.Parse(txtRangoEnKM.Text)); if (establecimiento != null) { lblMensajeCargando.Visible = false; txtCoordenadasEstab.Text = establecimiento.ESTDIRLATITUD + "," + establecimiento.ESTDIRLONGITUD; lblCantidaRegistros.Text = "Cantidad de Establecimientos : " + dgvRegistros.Rows.Count; } else { lblMensajeCargando.Visible = false; MessageBox.Show("No se encontraron resultados para el ID ingresado."); } } else { MessageBox.Show("Datos Ingresados incorrectos"); } }
/// <summary> /// Genera un objeto rol en base a un registro de la DB /// </summary> /// <param name="dr">Datarow de un datatable</param> /// <returns>Devuelve un objeto establecimiento</returns> private Rol ArmarObjeto(DataRow dr) { DateTime dt; int id = (int)dr["id"]; Establecimiento oEstablecimiento = null; NivelEducativo oNivel = null; if (!(dr["establecimiento_nivel_id"] is DBNull)) { int idCombinado = (int)dr["establecimiento_nivel_id"]; List <int> ids = _establecimientos_niveles.Buscar(idCombinado); oEstablecimiento = _establecimientos.BuscarPorId(ids[0]); oNivel = _niveles.BuscarPorId(ids[1]); } Usuario oUsuario = _usuarios.BuscarPorId((int)dr["usuario_id"]); TipoRol oRol = _tipo_roles.BuscarPorId((int)dr["tipo_id"]); if (dr["borrado"] is DBNull) { dr["borrado"] = "9/9/9999"; } DateTime.TryParse(dr["borrado"].ToString(), out dt); return(new Rol(id, oRol, oUsuario, oEstablecimiento, oNivel, dt)); }
/***************RESERVA**********************/ public Reserva RegistrarReserva(int idUsu, int idEst, int idEstil, int idSer, string hora) { Reserva reservaCreada = new Reserva(); if (ValidarDisponibilidadReserva(idEstil, hora)) { Establecimiento establecimientoEncontrado = ObtenerEstablecimiento(idEst); Estilista estilistaEncontrado = ObtenerEstilista(idEstil); Servicio servicioEncontrado = ObtenerServicio(idSer); string sql = "INSERT INTO reserva VALUES (@idUsu,@idEst,@noEst,@idEstil,@noEstil,@idSer,@noSer,@hora)"; using (SqlConnection con = new SqlConnection(ConexionBD.ObtenerCadena())) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@idUsu", idUsu)); com.Parameters.Add(new SqlParameter("@idEst", idEst)); com.Parameters.Add(new SqlParameter("@noEst", establecimientoEncontrado.noEstablecimiento.ToString())); com.Parameters.Add(new SqlParameter("@idEstil", idEstil)); com.Parameters.Add(new SqlParameter("@noEstil", estilistaEncontrado.noEstilista.ToString())); com.Parameters.Add(new SqlParameter("@idSer", idSer)); com.Parameters.Add(new SqlParameter("@noSer", servicioEncontrado.noServicio.ToString())); com.Parameters.Add(new SqlParameter("@hora", hora)); com.ExecuteNonQuery(); } } reservaCreada = ObtenerReservaUsuarioUltimo(idUsu); } return(reservaCreada); }
/// <summary> /// Descripción: Obtiene establecimientos filtrado por el Nombre de la institucion, id de la institucion, Id de la DISA, el id de la Red y el id de la MicroRed /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="textoBusqueda"></param> /// <param name="idDisa"></param> /// <param name="idInstitucion"></param> /// <param name="idRed"></param> /// <param name="idMicrored"></param> /// <returns></returns> public List <Establecimiento> GetEstablecimientoByRedByTextoBusqueda(String textoBusqueda, int idDisa, int idInstitucion, int idRed, int idMicrored) { var objCommand = GetSqlCommand("pNLS_EstablecimientoByMicroredByTextoBusqueda"); InputParameterAdd.Varchar(objCommand, "textoBusqueda", textoBusqueda); InputParameterAdd.Int(objCommand, "codigoInstitucion", idInstitucion); InputParameterAdd.Int(objCommand, "idDisa", idDisa); InputParameterAdd.Int(objCommand, "idRed", idRed); InputParameterAdd.Int(objCommand, "idMicrored", idMicrored); DataTable dataTable = Execute(objCommand); List <Establecimiento> establecimientoList = new List <Establecimiento>(); foreach (DataRow row in dataTable.Rows) { Establecimiento establecimiento = new Establecimiento { IdEstablecimiento = Converter.GetInt(row, "idEstablecimiento"), CodigoInstitucion = Converter.GetString(row, "institucion"), CodigoUnico = Converter.GetString(row, "codigoUnico"), Nombre = Converter.GetString(row, "nombre") }; establecimientoList.Add(establecimiento); } return(establecimientoList); }
public static List <Establecimiento> CSVtoListEstablecimiento(DataGridView dataGridView, string[] lineas) { List <Establecimiento> establecimientos = new List <Establecimiento>(); for (int i = 0; i < lineas.Length; i++) { string[] lineaItems = lineas[i].Split(','); if (i >= 1) { try { Establecimiento establecimiento = new Establecimiento(lineaItems[1], Double.Parse(lineaItems[7]), Double.Parse(lineaItems[8])); establecimientos.Add(establecimiento); llenaDGV(dataGridView, establecimiento); } catch { } } else { dataGridView.ColumnCount = 3; dataGridView.Columns[0].Name = lineaItems[1]; dataGridView.Columns[1].Name = lineaItems[7]; dataGridView.Columns[2].Name = lineaItems[8]; } //dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; } return(establecimientos); }
public IHttpActionResult PutEstablecimiento(int id, Establecimiento establecimiento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != establecimiento.idEstablecimiento) { return(BadRequest()); } db.Entry(establecimiento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EstablecimientoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
//OBTIENE RENAES | DESCRIPCION public DataTable Establecimiento_BuscarxRenaesSIS(Establecimiento objEstablecimiento) { cmd = new SqlCommand(); cmd.CommandText = "sp2_ate_Establecimiento_BuscarxRenaesSIS"; cmd.Parameters.AddWithValue("@Codigo", objEstablecimiento.Renaes); return(Datos.ObtenerDatosProcedure(cmd)); }
public ActionResult Crear(EstablecimientoViewModel model) { if (ModelState.IsValid) { if (db.Establecimientos.Any(x => x.EstablecimientoRbd == model.EstablecimientoRbd)) // select * from users where email = [email protected] { ViewData["ErrorMessage"] = "El RBD ya se encuentra registrado"; return(View(model)); } var establecimiento = new Establecimiento(); establecimiento.EstablecimientoRbd = model.EstablecimientoRbd; establecimiento.EstablecimientoNombre = model.EstablecimientoNombre; establecimiento.EstablecimientoDirecccion = model.EstablecimientoDirecccion; establecimiento.EstablecimientoFono = model.EstablecimientoFono; db.Establecimientos.Add(establecimiento); db.SaveChanges(); // guarda los cambios TempData["SuccessMessage"] = "Establecimiento creado correctamente"; return(RedirectToAction("Index", "Establecimiento")); } var establecimientos = db.Establecimientos.OrderBy(x => x.EstablecimientoId).ToList(); model.Establecimientos = establecimientos; return(View("Index", model)); }
/// <summary> /// Edita el registro del establecimiento especificado /// </summary> /// <param name="nombre">Nombre del establecimiento</param> /// /// <param name="id">ID del establecimiento a editar</param> /// <param name="ciudad_id">ID de la ciudad a la que pertenece el establecimiento</param> /// <param name="listaNiveles">Lista de IDs de nivees asociados al establecimiento</param> public void Editar(string nombre, int id, int ciudad_id, List <int> listaNiveles) { if (string.IsNullOrEmpty(nombre)) { throw new Exception("El nombre del establecimiento no puede estar vacío"); } Ciudad oCiudad = ciudades.BuscarPorId(ciudad_id); Establecimiento oEstablecimiento = _establecimientos.BuscarPorId(id), previo = _establecimientos.BuscarPorNombre(nombre).Find(p => p.Ciudad.Id == ciudad_id); if (previo != null && id != previo.Id) { throw new Exception("Otro establecimiento en esa ciudad ya uso ese nombre"); } if (oEstablecimiento == null) { throw new Exception("No existe ciudad con ese ID"); } if (oCiudad == null) { throw new Exception("No existe provincia con ese ID"); } oEstablecimiento.Nombre = nombre; oEstablecimiento.Ciudad = oCiudad; oEstablecimiento.ListaNiveles = niveles.Traer(listaNiveles); _establecimientos.Editar(oEstablecimiento); }
public void Res(Establecimiento e) { EstablecimientoMapper m; m = new EstablecimientoMapper(e); m.Responsable(); }
public async Task <ActionResult <Establecimiento> > PostEstablecimiento(Establecimiento establecimiento) { _context.Establecimiento.Add(establecimiento); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEstablecimiento", new { id = establecimiento.IdEstablecimiento }, establecimiento)); }
public void Act(Establecimiento e) { EstablecimientoMapper m; m = new EstablecimientoMapper(e); m.Activar(); }
public async Task <IActionResult> PutEstablecimiento(int id, Establecimiento establecimiento) { if (id != establecimiento.IdEstablecimiento) { return(BadRequest()); } _context.Entry(establecimiento).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstablecimientoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Upd(Establecimiento e) { EstablecimientoMapper m; //VALIDAR m = new EstablecimientoMapper(e); m.Modificar(); }
public void Rem(Establecimiento e) { EstablecimientoMapper m; //VALIDAR m = new EstablecimientoMapper(e); m.Eliminar(); }
public ActionResult DeleteConfirmed(int id) { Establecimiento establecimiento = db.Establecimientos.Find(id); db.Establecimientos.Remove(establecimiento); db.SaveChanges(); return(RedirectToAction("Index")); }
public Establecimiento Fnd(Int64 DICOSE) { //CREO FINDER EstablecimientoFinder f = new EstablecimientoFinder(); //BUSCO Y DEVUELVO EL ESTABLECIMIENTO Establecimiento e = f.Buscar(DICOSE); return(e); }
public void Add(Establecimiento e, Persona p) { EstablecimientoMapper m; //VALIDAR m = new EstablecimientoMapper(e, p); m.Insertar(); m = null; }