public void CargaEdificio(Edificios edificio) { lblParaID.Text = edificio.IdEdificio.ToString(); txtNombreEdificio.Text = edificio.Nombre; txtDireccion.Text = edificio.Direccion; ddlBarrioCABA.SelectedValue = edificio.IdBarrioCABA.ToString(); txtCodPostal.Text = edificio.CodPostal; txtCantPisos.Text = edificio.CantPisos.ToString(); txtCantDptos.Text = edificio.CantDptos.ToString(); txtCocheras.Text = edificio.CantCocheras.ToString(); txtAnioCreacion.Text = edificio.AnioCreacion.ToString(); calFechaAlta.SelectedDate = edificio.FechaAlta; txtComentarios.Text = edificio.Comentarios.ToString(); if (edificio.Amenities != "Ninguno") { string[] separo; separo = edificio.Amenities.Split('|'); foreach (string item in separo) { if (item != "") { cblAmenities.Items.FindByValue(item).Selected = true; } } } }
public void CargaEdificio(Edificios edificio) { var barrio = bs.BuscarBarrioXID(edificio.IdBarrioCABA); lblDatosEdificio.Text = edificio.Nombre + " situado en " + edificio.Direccion + ", " + barrio.Nombre + "."; lblGuardaIdEdificio.Text = edificio.IdEdificio.ToString(); }
public static bool EliminarEdificio(Edificios ed) { string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"]; SqlConnection cn = new SqlConnection(cadenaConexion); bool resultado = false; try { SqlCommand cmd = new SqlCommand(); string consulta = "DeleteEdificio"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@nombreEdificio", ed.NombreEdificio); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = consulta; cn.Open(); cmd.Connection = cn; cmd.ExecuteNonQuery(); resultado = true; } catch (Exception) { throw; } finally { cn.Close(); } return(resultado); }
public async Task <IActionResult> Edit(int id, [Bind("IdEdificio,DescripcionEdificio,IdEstadoFk,IdDireccionFk,IdInstitucionFk")] Edificios edificios) { if (id != edificios.IdEdificio) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(edificios); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EdificiosExists(edificios.IdEdificio)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdDireccionFk"] = new SelectList(_context.Direcciones, "IdDireccion", "DescripcionDireccion", edificios.IdDireccionFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", edificios.IdEstadoFk); ViewData["IdInstitucionFk"] = new SelectList(_context.Instituciones, "IdInstitucion", "DescripcionInstitucion", edificios.IdInstitucionFk); return(View(edificios)); }
public static bool AgregarEdificioBD(Edificios ed) { bool res = false; string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"]; SqlConnection cn = new SqlConnection(cadenaConexion); try { SqlCommand cmd = new SqlCommand(); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@nombreEdificio", ed.NombreEdificio); cmd.Parameters.AddWithValue("@cantidadDptos", ed.CantidadDptosEdificio); cmd.Parameters.AddWithValue("@tieneAscensor", ed.TieneAscensorEdificio); cmd.Parameters.AddWithValue("@Calle", ed.CalleEdificio); cmd.Parameters.AddWithValue("@numeroCalle", ed.NumeroCalleEdificio); cmd.Parameters.AddWithValue("@idBarrio", ed.IdBarrioEdificio); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "InsertEdificios"; cn.Open(); cmd.Connection = cn; cmd.ExecuteNonQuery(); res = true; } catch (Exception ex) { throw; } finally { cn.Close(); } return(res); }
public async Task <IActionResult> Edit(int id, [Bind("ID,DESCRIPCION,CAMPUS,ESTADO")] Edificios edificios) { if (id != edificios.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(edificios); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EdificiosExists(edificios.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(edificios)); }
public void CargaEdificio(Edificios edificio) { EdificioGridView edificioBarrio = new EdificioGridView(); var barrio = bs.BuscarBarrioXID(edificio.IdBarrioCABA); edificioBarrio.IdEdificio = edificio.IdEdificio; edificioBarrio.Nombre = edificio.Nombre; edificioBarrio.Direccion = edificio.Direccion; edificioBarrio.BarrioCABA = barrio.Nombre; edificioBarrio.CodPostal = edificio.CodPostal; edificioBarrio.CantPisos = edificio.CantPisos; edificioBarrio.CantDptos = edificio.CantDptos; edificioBarrio.CantCocheras = edificio.CantCocheras; edificioBarrio.AnioCreacion = edificio.AnioCreacion; edificioBarrio.FechaAlta = edificio.FechaAlta; edificioBarrio.Amenities = edificio.Amenities; edificioBarrio.Comentarios = edificio.Comentarios; lblParaID.Text = edificioBarrio.IdEdificio.ToString(); lblNombreEdificio.Text = edificioBarrio.Nombre; lblDireccionEdificio.Text = edificioBarrio.Direccion; lblBarrioCABA.Text = edificioBarrio.BarrioCABA; lblCodPostal.Text = edificioBarrio.CodPostal; lblCantPisos.Text = edificioBarrio.CantPisos.ToString(); lblCantDptos.Text = edificioBarrio.CantDptos.ToString(); lblCantCocheras.Text = edificioBarrio.CantCocheras.ToString(); lblAnioCreacion.Text = edificioBarrio.AnioCreacion.ToString(); lblFechaAlta.Text = edificioBarrio.FechaAlta.ToString("dd/MM/yyyy"); lblAmenities.Text = edificioBarrio.Amenities; lblComentarios.Text = edificioBarrio.Comentarios.ToString(); }
private void btnAgregarEdificio_Click(object sender, EventArgs e) { Edificios ed = new Edificios(); frmABMEdificios ventana = new frmABMEdificios(ed); ventana.ShowDialog(); }
private void btnAgregar_Click(object sender, EventArgs e) { bool existe = AD_Edificios.ExisteEdificio(txtNombreEdificio.Text); if (existe) { Edificios ed = ObtenerDatosEdificio(); bool res = AD_Edificios.ActualizarEdificio(ed); txtNombreEdificio.Focus(); } else { if (txtCalle.Text.Equals("") || txtCantidadDptos.Text.Equals("") || cmbBarrio.Text.Equals("") || txtNombreEdificio.Text.Equals("") || txtNumeroCalle.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreEdificio.Focus(); } else { Edificios ed = ObtenerDatosEdificio(); bool res = AD_Edificios.AgregarEdificioBD(ed); if (res) { MessageBox.Show("Edificio agredado correctamente!", "Informacion"); LimpiarCampos(); CargarComboBarrios(); } else { MessageBox.Show("Error al insertar el Edificio!"); } } } }
private void gdrEdificios_CellClick(object sender, DataGridViewCellEventArgs e) { int indice = e.RowIndex; DataGridViewRow filaSeleccionda = gdrEdificios.Rows[indice]; string nombreEdificio = filaSeleccionda.Cells["Nombre"].Value.ToString(); Edificios ed = AD_Edificios.ObtenerEdificio(nombreEdificio); frmABMEdificios ventana = new frmABMEdificios(ed); ventana.ShowDialog(); }
public async Task <IActionResult> Create([Bind("ID,DESCRIPCION,CAMPUS,ESTADO")] Edificios edificios) { if (ModelState.IsValid) { _context.Add(edificios); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(edificios)); }
public async Task <IActionResult> Create([Bind("IdEdificio,DescripcionEdificio,IdEstadoFk,IdDireccionFk,IdInstitucionFk")] Edificios edificios) { if (ModelState.IsValid) { _context.Add(edificios); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdDireccionFk"] = new SelectList(_context.Direcciones, "IdDireccion", "DescripcionDireccion", edificios.IdDireccionFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", edificios.IdEstadoFk); ViewData["IdInstitucionFk"] = new SelectList(_context.Instituciones, "IdInstitucion", "DescripcionInstitucion", edificios.IdInstitucionFk); return(View(edificios)); }
public frmABMEdificios(Edificios ed) { InitializeComponent(); LimpiarCampos(); CargarComboBarrios(); if (ed == null) { btnEliminarEdificio.Enabled = false; } else { CargarCampos(ed); } }
protected void Page_Load(object sender, EventArgs e) { //CARGA EL EDIFICIO QUE QUIERO MODIFICAR if (!Page.IsPostBack) { if (!String.IsNullOrEmpty(Request.QueryString["id"])) { int idEdificio = Int32.Parse(Request.QueryString["id"]); edificio = es.BuscarEdificio(idEdificio); CargaEdificio(edificio); } } }
// MODIFICA EDIFICIO public void ModificarEdificio(int idEdi, Edificios edificioModif) { Edificios edificioAnt = context.Edificios.Where(e => e.IdEdificio == idEdi).FirstOrDefault(); edificioAnt.Nombre = edificioModif.Nombre; edificioAnt.Direccion = edificioModif.Direccion; edificioAnt.IdBarrioCABA = edificioModif.IdBarrioCABA; edificioAnt.CodPostal = edificioModif.CodPostal; edificioAnt.CantPisos = edificioModif.CantPisos; edificioAnt.CantDptos = edificioModif.CantDptos; edificioAnt.CantCocheras = edificioModif.CantCocheras; edificioAnt.AnioCreacion = edificioModif.AnioCreacion; edificioAnt.FechaAlta = edificioModif.FechaAlta; edificioAnt.Comentarios = edificioModif.Comentarios; edificioAnt.Amenities = edificioModif.Amenities; context.SaveChanges(); }
protected void btnGuardarCambios_Click(object sender, EventArgs e) { Edificios edificio = new Edificios(); int idEdi = Convert.ToInt16(lblParaID.Text); edificio.Nombre = txtNombreEdificio.Text; edificio.Direccion = txtDireccion.Text; edificio.IdBarrioCABA = Convert.ToInt16(ddlBarrioCABA.SelectedValue); edificio.CodPostal = txtCodPostal.Text; edificio.CantPisos = Convert.ToInt16(txtCantPisos.Text); edificio.CantDptos = Convert.ToInt16(txtCantDptos.Text); edificio.CantCocheras = Convert.ToInt16(txtCocheras.Text); edificio.AnioCreacion = Convert.ToInt16(txtAnioCreacion.Text); edificio.FechaAlta = calFechaAlta.SelectedDate.Date; edificio.Comentarios = txtComentarios.Text; int itemsChequeados = 0; string amenities = ""; foreach (ListItem item in cblAmenities.Items) { if (item.Selected) { itemsChequeados++; amenities += String.Concat(item.Value, "|"); } } if (itemsChequeados != 0) { edificio.Amenities = amenities.ToString(); } else { edificio.Amenities = "Ninguno"; } es.ModificarEdificio(idEdi, edificio); Response.Redirect("~/Presentacion/Home.aspx"); }
public static Edificios ObtenerEdificio(string nombreEdificio) { Edificios ed = new Edificios(); string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"]; SqlConnection cn = new SqlConnection(cadenaConexion); try { SqlCommand cmd = new SqlCommand(); //string consulta = "SELECT * FROM edificios where n_edificio like @nombreEdificio"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@nombreEdificio", nombreEdificio); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "ObtenerEdificio"; cn.Open(); cmd.Connection = cn; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.Read()) { ed.NombreEdificio = dr["n_edificio"].ToString(); ed.CantidadDptosEdificio = int.Parse(dr["cantidad_deptos"].ToString()); ed.TieneAscensorEdificio = bool.Parse(dr["tiene_ascensor"].ToString()); ed.CalleEdificio = dr["calle"].ToString(); ed.NumeroCalleEdificio = int.Parse(dr["nro_calle"].ToString()); ed.IdBarrioEdificio = int.Parse(dr["id_barrio"].ToString()); } else { } } catch (Exception) { throw; } finally { cn.Close(); } return(ed); }
private void CargarCampos(Edificios ed) { txtNombreEdificio.Text = ed.NombreEdificio; txtCantidadDptos.Text = ed.CantidadDptosEdificio.ToString(); if (ed.TieneAscensorEdificio) { chkAscensor.Checked = true; } else { chkAscensor.Checked = false; } txtCalle.Text = ed.CalleEdificio; txtNumeroCalle.Text = ed.NumeroCalleEdificio.ToString(); cmbBarrio.SelectedValue = ed.IdBarrioEdificio; }
protected void Page_Load(object sender, EventArgs e) { //CARGA EL EDIFICIO QUE QUIERO MODIFICAR if (!Page.IsPostBack) { if (!String.IsNullOrEmpty(Request.QueryString["id"])) { ddlBarrioCABA.DataSource = bs.ListarBarrios(); ddlBarrioCABA.DataTextField = "Nombre"; ddlBarrioCABA.DataValueField = "IdBarrio"; ddlBarrioCABA.DataBind(); int idEdificio = Int32.Parse(Request.QueryString["id"]); edificio = es.BuscarEdificio(idEdificio); CargaEdificio(edificio); } } }
private Edificios ObtenerDatosEdificio() { Edificios ed = new Edificios(); ed.NombreEdificio = txtNombreEdificio.Text.Trim(); ed.CantidadDptosEdificio = int.Parse(txtCantidadDptos.Text); if (chkAscensor.Checked) { ed.TieneAscensorEdificio = true; } else { ed.TieneAscensorEdificio = false; } ed.CalleEdificio = txtCalle.Text.Trim(); ed.NumeroCalleEdificio = int.Parse(txtNumeroCalle.Text); ed.IdBarrioEdificio = (int)cmbBarrio.SelectedValue; return(ed); }
private void btnEliminarEdificio_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el edificio seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { Edificios ed = ObtenerDatosEdificio(); bool resultado = AD_Edificios.EliminarEdificio(ed); if (resultado) { MessageBox.Show("Edificio eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar el edificio!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }
// TRANSPORTA EL OBJETO EDIFICIO A LA CAPA DE DATOS PARA SER GUARDADO public void CrearEdificio(Edificios edificio) { ed.CrearEdificio(edificio); }
public void CargarMapa(string nombre) { List <string> lineas; int actualX, actualY; try { lineas = new List <string>(File.ReadAllLines(nombre)); } catch (Exception e) { lineas = new List <string>(); } Sprite aux = new Sprite(); for (int i = 0; i < lineas.Count; i++) { string linea = lineas[i]; actualY = i * aux.height; for (int j = 0; j < linea.Length; j++) { actualX = j * aux.width; switch (linea[j]) { case 'A': Arbol a = new Arbol("data/tree.png"); a.MoveTo(actualX, actualY); Arboles.Add(a); break; case 'E': Edificio e = new Edificio("data/casa_amarilla.png"); e.MoveTo(actualX, actualY); Edificios.Add(e); break; case 'H': Hierba h = new Hierba("data/hierba_alta.png"); h.MoveTo(actualX, actualY); Hierbas.Add(h); break; case 'N': Npc n = CargarNpc(); n.MoveTo(actualX, actualY); Npcs.Add(n); break; case 'F': Enfermera ef = new Enfermera( new string[4][] { new string[] { "data/npcs/enfermera/enfermeraRightBase.png" }, new string[] { "data/npcs/enfermera/enfermeraLeftBase.png" }, new string[] { "data/npcs/enfermera/enfermeraUpBase.png" }, new string[] { "data/npcs/enfermera/enfermeraDownBase.png" } }); ef.Dialogo.Add("Tus pokemons han sido curados"); ef.MoveTo(actualX, actualY); Npcs.Add(ef); break; case 'P': Pc p = new Pc("data/pc.png"); p.MoveTo(actualX, actualY); Pcs.Add(p); break; } } } }
// BUSCA UN EDIFICIO EN PARTICULAR public Edificios BuscarEdificio(int idEdificio) { Edificios edificio = context.Edificios.Single(e => e.IdEdificio == idEdificio); return(edificio); }
// VA A MODIFICAR EL EDIFICIO public void ModificarEdificio(int idEdi, Edificios edificio) { ed.ModificarEdificio(idEdi, edificio); }
// GUARDA EL EDIFICIO CREADO EN EL ALTA public void CrearEdificio(Edificios edificio) { context.Edificios.Add(edificio); context.SaveChanges(); }