private Usuario ventanaCrearUsuarioParaModificar(DataGridViewCellEventArgs e) { string usuarioID = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Usuario_ID"].Value.ToString(); string usuarioNombre = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Usuario_Nombre"].Value.ToString(); string usuarioEstado = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Usuario_Estado"].Value.ToString(); string idPersona = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_ID"].Value.ToString(); string nombre = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_Nombre"].Value.ToString(); string apellido = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_Apellido"].Value.ToString(); string nacionalidad = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_Nacionalidad"].Value.ToString(); string tipoDocumento = dgvModificarUsuarios.Rows[e.RowIndex].Cells["TipoDocumento_Descripcion"].Value.ToString(); string numeroDocumento = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_NumeroDocumento"].Value.ToString(); DateTime fechaNacimiento = DateTime.Parse(dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_FechaNacimiento"].Value.ToString()); string telefono = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_Telefono"].Value.ToString(); string email = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Persona_Email"].Value.ToString(); string idDomicilio = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_ID"].Value.ToString(); string pais = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_Pais"].Value.ToString(); string ciudad = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_Ciudad"].Value.ToString(); string calle = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_Calle"].Value.ToString(); string numeroCalle = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_NumeroCalle"].Value.ToString(); string piso = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_Piso"].Value.ToString(); string departamento = dgvModificarUsuarios.Rows[e.RowIndex].Cells["Domicilio_Departamento"].Value.ToString(); Domicilio domicilio = new Domicilio(idDomicilio, pais, ciudad, calle, numeroCalle, piso, departamento); Persona persona = new Persona(idPersona, nombre, apellido, nacionalidad, tipoDocumento, numeroDocumento, fechaNacimiento, telefono, email, domicilio); Usuario usuario = new Usuario(usuarioID, usuarioNombre, "", persona, usuarioEstado); usuario.contrasenia = Database.usuarioObtenerContrasenia(usuario); return(usuario); }
public FrmNuevoEditarDomicilio(int idSeleccionado, GimnasioContext dbEnviado) { InitializeComponent(); dbGimnasio = dbEnviado; domicilio = new Domicilio(); this.cargarDomicilio(idSeleccionado); }
private void BtnEliminarD_Click(object sender, EventArgs e) { if (dgvDomicilios.SelectedCells.Count > 0) { DomicilioNegocio neg = new DomicilioNegocio(); Domicilio d = (Domicilio)dgvDomicilios.CurrentRow.DataBoundItem; try { using (var popup = new Confirmacion(@"eliminar """ + d.ToString() + @"""")) { var R = popup.ShowDialog(); if (R == DialogResult.OK) { bool conf = popup.R; if (d != null && conf == true) { neg.EliminarLogico(d.IdDomicilio); LlenarTablaD(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void dgvClientes_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { txtDni.Text = dgvClientes.CurrentRow.Cells[0].Value.ToString(); txtApellido.Text = dgvClientes.CurrentRow.Cells[1].Value.ToString(); txtNombre.Text = dgvClientes.CurrentRow.Cells[2].Value.ToString(); txtMail.Text = dgvClientes.CurrentRow.Cells[3].Value.ToString(); ClienteNegocio negocio = new ClienteNegocio(); Telefono telefono = new Telefono(); telefono = negocio.buscarTelefono(Convert.ToInt32(txtDni.Text)); txtIdTel.Text = telefono.Id.ToString(); txtNumTel.Text = telefono.Numero.ToString(); txtTipoTel.Text = telefono.TipoDeTelefono; Domicilio domicilio = new Domicilio(); domicilio = negocio.buscarDomicilio(Convert.ToInt32(txtDni.Text)); txtId.Text = domicilio.Id.ToString(); txtCalle.Text = domicilio.Calle; txtNumero.Text = domicilio.Altura.ToString(); txtCodPostal.Text = domicilio.CodigoPostal.ToString(); txtlocalidad.Text = domicilio.Localidad; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public JsonResult ActualizarDomicilio() { bool lStatus; Domicilio oDomicilio = new Domicilio(); try { DomicilioDTO _oDomicilio = JsonConvert.DeserializeObject <DomicilioDTO>(Request["oDomicilio"]); if (_oDomicilio.iIdDireccion > 0) { oDomicilio.EditarDomicilio(_oDomicilio); } else { _oDomicilio.iIdCliente = Convert.ToInt32(Session["iIdCliente"]); oDomicilio.AgregarDomicilio(_oDomicilio); } lStatus = true; } catch (Exception) { lStatus = false; } return(Json(new { lStatus })); }
/** * Inserta nuevo registro en la tabla * @param Domicilio obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public Domicilio crearDomicilio(Domicilio obj) { List <Domicilio> lista = null; Domicilio obj_new = new Domicilio(); try { DomicilioDao dao = new DomicilioDao(); conn = conexion.conectar(); int id = Funciones.obtenerId(conn, "DOMICILIO"); obj.ID_DOMICILIO = id; dao.create(conn, obj); //verificar existencia obj_new.ID_DOMICILIO = obj.ID_DOMICILIO; lista = dao.searchMatching(conn, obj_new); if (lista != null && lista.Count > 0) { obj_new = (Domicilio)lista[0]; } else { obj_new.ID_DOMICILIO = -1; } } catch (Exception e) { obj_new.ID_DOMICILIO = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj_new); }
private void btnEliminarFiltrar_Click(object sender, EventArgs e) { Domicilio domicilio = new Domicilio(null, tbxEliminarFiltroPais.Text, tbxEliminarFiltroCiudad.Text, null, null); Hotel hotel = new Hotel(tbxEliminarFiltroNombre.Text, tbxEliminarFiltroEstrellas.Text, domicilio); dataGridViewCargar(dgvEliminarHotel, Database.hotelFiltrarParaEliminar(hotel)); }
public async Task <IActionResult> PutDomicilio([FromRoute] int id, [FromBody] Domicilio domicilio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != domicilio.Id) { return(BadRequest()); } await _context.Update(domicilio); try { await _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!_context.Exists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult GetAll() { List <Cancha> lsCanchas = new List <Cancha>(); try { var canchas = db.canchas.ToList(); foreach (var c in canchas) { var dom = db.domicilios.Where(x => x.id_domicilio == c.id_domicilio).FirstOrDefault(); var cl = db.clubes.Where(x => x.id_club == c.id_club).FirstOrDefault(); Cancha cancha = new Cancha(); Domicilio domicilio = new Domicilio(); Club club = new Club(); cancha.nombre = c.nombre; cancha.id_cancha = c.id_cancha; cancha.capacidad = (int)c.capacidad; cancha.domicilio = domicilio; cancha.domicilio.id_domicilio = dom.id_domicilio; cancha.domicilio.barrio = dom.barrio; cancha.domicilio.calle = dom.calle; cancha.domicilio.observaciones = dom.observaciones; cancha.domicilio.numeracion = dom.numeracion; cancha.club = club; cancha.club.id_club = cl.id_club; cancha.club.nombre = cl.nombre; lsCanchas.Add(cancha); } return(Ok(lsCanchas)); } catch (Exception e) { return(BadRequest(e.ToString())); } }
//Cuando se selecciona otro Cliente, se actualiza el Domicilio private void pickerCliente_SelectedIndexChanged(object sender, EventArgs e) { using (var cCliente = new ControladorCliente()) { Cliente tempCli = cCliente.FindByRazonSocial(pickerCliente.Items[pickerCliente.SelectedIndex]); using (var cDomicilio = new ControladorDomicilio()) { Domicilio tempDom = cDomicilio.FindById(tempCli.IdDomicilio); lblCalle.Text = tempDom.Calle + " " + tempDom.Numero; using (var cLocalidad = new ControladorLocalidad()) { Localidad localidad = cLocalidad.FindById(tempDom.IdLocalidad); lblLocalidad.Text = localidad.Denominacion; using (var cProvincia = new ControladorProvincia()) { Provincia provincia = cProvincia.FindById(localidad.IdProvincia); lblProvincia.Text = provincia.Denominacion; using (var cPais = new ControladorPais()) { Pais pais = cPais.FindById(provincia.IdPais); lblPais.Text = pais.Denominacion; } } } } } }
public static Domicilio insertarDomicilio(Domicilio dom, SqlConnection con, SqlTransaction tran) { SqlConnection cn = con; try { string sql = "INSERT INTO domicilios (calle,numero,id_barrio) VALUES (@Calle,@Numero,@IdBarrio);SELECT @@Identity;"; SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = cn; cmd.Transaction = tran; cmd.Parameters.AddWithValue("@Calle", dom.Calle); cmd.Parameters.AddWithValue("@Numero", dom.Numero); cmd.Parameters.AddWithValue("@IdBarrio", dom.Barrio.Id); int dom_id = Convert.ToInt32(cmd.ExecuteScalar()); dom.Id = dom_id; } catch (SqlException ex) { throw new ApplicationException("Error al insertar cliente." + ex.Message); } return(dom); }
public static void modificarDomicilio(Domicilio domicilio) { SqlConnection cn = null; try { cn = new SqlConnection(cadenaConexion); cn.Open(); String sql = "UPDATE Domicilio SET calle='" + domicilio.calle + "', Nro=" + domicilio.numero + ", idCiudad=" + domicilio.idciudad; sql = sql + " WHERE idDomicilio=" + domicilio.idDomicilio; SqlCommand cmd = new SqlCommand(sql, cn); cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.ToString()); } finally { if (cn != null && ConnectionState.Open == cn.State) { cn.Close(); } } }
public static void insertarDomicilio(Domicilio domicilio) { SqlConnection cn = null; try { cn = new SqlConnection(cadenaConexion); cn.Open(); String sql = " INSERT INTO Domicilio (calle,Nro,idCiudad) VALUES('" + domicilio.calle + "'," + domicilio.numero + "," + domicilio.idciudad + ")"; SqlCommand cmd = new SqlCommand(sql, cn); cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.ToString()); } finally { if (cn != null && ConnectionState.Open == cn.State) { cn.Close(); } } }
public async Task <IActionResult> Edit(int id, [Bind("DomicilioID,TransporteID,HoraFecha")] Domicilio domicilio) { if (id != domicilio.DomicilioID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(domicilio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DomicilioExists(domicilio.DomicilioID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TransporteID"] = new SelectList(_context.Set <Transporte>(), "TransporteID", "TransporteID", domicilio.TransporteID); return(View(domicilio)); }
public void modificarDomicilio(Domicilio modif) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("UPDATE DOMICILIOS SET CALLE = @Calle, ALTURA = @Altura, ENTRECALLE1 = @EntreCalle1, ENTRECALLE2 = @Entrecalle2, PISO=@Piso, DEPARTAMENTO=@Depto, IDLOCALIDAD=@Localidad WHERE ID=" + modif.ID); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Calle", esNulo(modif.Calle)); accesoDatos.Comando.Parameters.AddWithValue("@Altura", esNulo(modif.Altura)); accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle1", esNulo(modif.EntreCalle1)); accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle2", esNulo(modif.EntreCalle2)); accesoDatos.Comando.Parameters.AddWithValue("@Piso", esNulo(modif.Edificio.Piso)); accesoDatos.Comando.Parameters.AddWithValue("@Depto", esNulo(modif.Edificio.Departamento)); accesoDatos.Comando.Parameters.AddWithValue("@Localidad", esNulo(modif.Localidad.ID)); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void delete(SqlConnection conn, Domicilio valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM DOMICILIO WHERE (ID_DOMICILIO = @ID_DOMICILIO )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@ID_DOMICILIO", valueObject.ID_DOMICILIO); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be deleted! (PrimaryKey not found)"); } if (rowcount > 1) { throw new Exception("PrimaryKey Error when updating DB! (Many objects were deleted!)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Busca los registros que coincidan con los datos enviados * @param Domicilio obj * @return Retorna la lista de los registros que coinciden */ public Domicilio[] buscarDomicilio(Domicilio obj, int pagina, int numRegPagina) { Domicilio[] result = null; List <Domicilio> lista = null; if (pagina > 0 && numRegPagina > 0) { pagina--; int limInf = 0; int limSup = 0; limInf = pagina * numRegPagina + 1; limSup = (pagina + 1) * numRegPagina; try { DomicilioDao dao = new DomicilioDao(); conn = conexion.conectar(); lista = dao.searchMatching(conn, obj, limInf, limSup); if (lista != null && lista.Count > 0) { result = lista.ToArray(); } } catch (Exception e) { result = null; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } } return(result); }
public Domicilio crearDomicilio() { Domicilio domicilio = new Domicilio(); String calle = txtCalle.Text; domicilio.calle = calle; int numero = Convert.ToInt32(txtNro.Text); domicilio.numero = numero; int ciudad = Convert.ToInt32(cbCiudad.SelectedValue); domicilio.idciudad = ciudad; int idProvincia = Convert.ToInt32(cbProvincia.SelectedValue); domicilio.idProvincia = idProvincia; int idPais = Convert.ToInt32(cbPais.SelectedValue); domicilio.idPais = idPais; if (Session["usuario"] != null) { if (recuperarDomicilio((Usuario)Session["usuario"]) != null) { domicilio.idDomicilio = recuperarDomicilio((Usuario)Session["usuario"]).idDomicilio; } } return(domicilio); }
/** * Busca el primer registro que coincida con los datos enviados * @param Domicilio obj * @return Retorna el mismo objeto pero con los datos consultados */ public Domicilio buscarPrimeroDomicilio(Domicilio obj) { List <Domicilio> lista = null; try { DomicilioDao dao = new DomicilioDao(); conn = conexion.conectar(); lista = dao.searchMatching(conn, obj); if (lista != null && lista.Count > 0) { obj = (Domicilio)lista[0]; } else { obj.ID_DOMICILIO = -1; } } catch (Exception e) { obj.ID_DOMICILIO = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
protected void Button1_Click(object sender, EventArgs e) { if ((Boolean)Session["bandera"] == false) //inserta { Usuario usuario = (Usuario)Session["usuario"]; Domicilio domicilio = crearDomicilio(); Candidato candidato = crearCandidato(); Experiencia experiencia = crearExperiencia(); Curriculum curriculum = crearCurriculum(); List <Conocimientos> conocimientosXCurriculum = crearConocimientos(); List <MotorBD> motoresXCurriculum = (List <MotorBD>)Session["listaBD"]; List <Software> softwarXCurriculm = (List <Software>)Session["listaSW"]; List <Lenguaje> lenguajesXCurriculum = (List <Lenguaje>)Session["listaLenguaje"]; List <SistemaOperativo> SOPXCurriculum = (List <SistemaOperativo>)Session["listaSOP"]; List <Idioma> idiomas = (List <Idioma>)Session["listaIdioma"]; GestorCurriculum.guardarCV(usuario, candidato, domicilio, experiencia, curriculum, conocimientosXCurriculum, motoresXCurriculum, softwarXCurriculm, lenguajesXCurriculum, SOPXCurriculum, idiomas); Response.Write("<script>alert('El curriculum se a guardo con exito');document.location.href='./Inicio.aspx';</script>"); } else //modifica { Usuario usuario = (Usuario)Session["usuario"]; Domicilio domicilio = crearDomicilio(); Candidato candidato = crearCandidato(); Experiencia experiencia = crearExperiencia(); Curriculum curriculum = crearCurriculum(); List <Conocimientos> conocimientosXCurriculum = crearConocimientos(); List <MotorBD> motoresXCurriculum = (List <MotorBD>)Session["listaBD"]; List <Software> softwarXCurriculm = (List <Software>)Session["listaSW"]; List <Lenguaje> lenguajesXCurriculum = (List <Lenguaje>)Session["listaLenguaje"]; List <SistemaOperativo> SOPXCurriculum = (List <SistemaOperativo>)Session["listaSOP"]; List <Idioma> idiomas = (List <Idioma>)Session["listaIdioma"]; GestorCurriculum.modificarCV(curriculum, usuario, candidato, domicilio, experiencia, curriculum, conocimientosXCurriculum, motoresXCurriculum, softwarXCurriculm, lenguajesXCurriculum, SOPXCurriculum, idiomas); Response.Write("<script>alert('El curriculum se a guardo con exito');document.location.href='./Inicio.aspx';</script>"); } }
private Hotel ventanaCrearHotelParaAgregar() { Domicilio domicilio = new Domicilio(null, tbxPais.Text, tbxCiudad.Text, tbxCalle.Text, tbxNumeroCalle.Text); Hotel hotel = new Hotel(null, tbxNombre.Text, tbxEstrellas.Text, DateTime.Parse(tbxFechaCreacion.Text), tbxEmail.Text, tbxTelefono.Text, domicilio, listBoxExtraerItemsEnLista(lbxRegimenes), null); return(hotel); }
public Domicilio recuperarDomicilio(Usuario usuario) { Domicilio domicilio = null; domicilio = GestorCurriculum.recuperarDomicilio(usuario); return(domicilio); }
public void DomicilioSave(DomicilioModel modelo, int idEmpresa) { if (modelo == null) { throw new BaseException("Debe asignar un domicilio a la empresa externa."); } var entidad = Mapper.Map <DomicilioModel, Domicilio>(modelo); if (entidad == null) { entidad = new Domicilio(); } if (modelo.IdCalle > 0) { var calle = DaoProvider.GetDaoCalle().GetById(modelo.IdCalle); entidad.Calle = calle; entidad.TipoCalle = calle.TipoCalle; } entidad.Altura = modelo.Altura; entidad.Piso = modelo.Piso; entidad.Departamento = modelo.Departamento; entidad.Torre = modelo.Torre; var localidad = DaoProvider.GetDaoLocalidad().GetById(modelo.IdLocalidad); entidad.Localidad = localidad; entidad.Provincia = localidad.Provincia; entidad.DepartamentoProvincial = localidad.DepartamentoProvincial; entidad.Barrio = DaoProvider.GetDaoBarrio().GetById(modelo.IdBarrio); entidad.Origen = OrigenEnum.T_DO_EMP_EXTERNA; entidad.EntidadId = idEmpresa.ToString(); DaoProvider.GetDaoDomicilio().Save(entidad); }
//Guarda el domicilio de los usuarios(cliente y tecnico) public int GuardarDomicilio(string calle, string NroCalle, string cp, string Loc, string Prov, string pais) { List <GetValidaUsuario> lst = new List <GetValidaUsuario>(); try { Domicilio dom; dom = new Domicilio() { Calle = calle, CalleNro = NroCalle, CodigoPostal = cp, Localidad = Loc, Provincia = Prov, Pais = pais, Baja = 0 }; int domiclioID = 0; domiclioID = Ur.GuardarDomicilio(dom); return(domiclioID); } catch (Exception ex) { return(0); } }
public FrmNuevoEditarDomicilio(GimnasioContext dbEnviado) { InitializeComponent(); dbGimnasio = dbEnviado; domicilio = new Domicilio(); CargarComboCalle(0); }
public static List <Cliente> transductor(DataTable tabla) { List <Cliente> lista = new List <Cliente>(); DaoSP dao = new DaoSP(); foreach (DataRow fila in tabla.Rows) { Domicilio dom = new Domicilio(); ConfigGlobal archivoDeConfig = new ConfigGlobal(); Cliente cli = new Cliente(); Tarjeta tar = new Tarjeta(); cli.apellido = Convert.ToString(fila["apellido"]); cli.nombre = Convert.ToString(fila["nombre"]); cli.numeroDocumento = Convert.ToInt32(fila["numeroDocumento"]); cli.fechaNacimiento = Convert.ToDateTime(fila["fechaNacimiento"]); cli.estado = Convert.ToBoolean(fila["estado"]); cli.cuil = Convert.ToString(fila["cuil"]); dom.calle = Convert.ToString(fila["calle"]); dom.piso = Convert.ToInt32(fila["piso"]); dom.numero = Convert.ToInt32(fila["numero"]); //Campos Nulleables (CHECKEAR) if (!(fila["telefono"] is DBNull)) { cli.telefono = Convert.ToInt32(fila["telefono"]); } if (!(fila["mail"] is DBNull)) { cli.mail = Convert.ToString(fila["mail"]); } if (!(fila["departamento"] is DBNull)) { dom.dpto = Convert.ToString(fila["departamento"]); } if (!(fila["localidad"] is DBNull)) { dom.localidad = Convert.ToString(fila["localidad"]); } if (!(fila["codigoPostal"] is DBNull)) { dom.cp = Convert.ToInt32(fila["codigoPostal"]); } cli.Cli_Dir = dom; if (dao.EjecutarSP("dropeadores.ExistTarjetaCliente", cli.numeroDocumento) <= 0) { tar.propietario = " "; tar.numero = " "; tar.fechaVencimiento = archivoDeConfig.getFechaSistema(); } else { //tar.propietario = Convert.ToString(fila["propietario"]); //tar.numero = Convert.ToString(fila["numero"]); //tar.fechaVencimiento = Convert.ToDateTime(fila["fechaVencimiento"]); } cli.Cli_Tar = tar; lista.Add(cli); } return(lista); }
private void BtnEditarD_Click(object sender, EventArgs e) { if (dgvDomicilios.SelectedCells.Count > 0) { foreach (Form item in Application.OpenForms) { if (item.GetType() == typeof(ModDomicilio)) { item.Focus(); return; } } try { Domicilio obj = (Domicilio)dgvDomicilios.CurrentRow.DataBoundItem; ModDomicilio mod = new ModDomicilio(obj); mod.ShowDialog(); LlenarTablaD(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
public int agregarDomicilio(Domicilio nuevo) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); LocalidadNegocio negocioLoc = new LocalidadNegocio(); try { accesoDatos.setearConsulta("INSERT INTO DOMICILIOS (ALTURA, CALLE, ENTRECALLE1, ENTRECALLE2, PISO, DEPARTAMENTO, IDLOCALIDAD) VALUES(@Altura, @Calle, @EntreCalle1, @EntreCalle2, @Piso, @Depto, @Localidad ) SELECT SCOPE_IDENTITY();"); accesoDatos.Comando.Parameters.AddWithValue("@Calle", esNulo(nuevo.Calle)); accesoDatos.Comando.Parameters.AddWithValue("@Altura", esNulo(nuevo.Altura)); accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle1", esNulo(nuevo.EntreCalle1)); accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle2", esNulo(nuevo.EntreCalle2)); accesoDatos.Comando.Parameters.AddWithValue("@Piso", esNulo(nuevo.Edificio.Piso)); accesoDatos.Comando.Parameters.AddWithValue("@Depto", esNulo(nuevo.Edificio.Departamento)); accesoDatos.Comando.Parameters.AddWithValue("@Localidad", esNulo(nuevo.Localidad.ID)); accesoDatos.abrirConexion(); return(accesoDatos.ejecutarAccionReturn()); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Idrow,Tabla,Nombre,Numero,Piso,Localidad,Departamento,Barrio,FechaCreado,FechaEditado,Nota,Activo,Latitud,Longitud")] Domicilio domicilio) { if (id != domicilio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(domicilio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DomicilioExists(domicilio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(domicilio)); }
internal static Domicilio ObtenerDomicilio(int idProvincia, int idDepartamento, int idLocalidad, int idBarrio) { Domicilio dom; using (var db = new SMPorresEntities()) { dom = (from d in db.Domicilios where d.IdProvincia == idProvincia & d.IdDepartamento == idDepartamento & d.IdLocalidad == idLocalidad & d.IdBarrio == idBarrio select d).FirstOrDefault(); if (dom == null) { dom = new Domicilio(); dom.IdProvincia = idProvincia; dom.IdDepartamento = idDepartamento; dom.IdLocalidad = idLocalidad; dom.IdBarrio = idBarrio; } } return(dom); }