public IList <CodigoPostal> listar() { AccesoDatos conexion = new AccesoDatos(); IList <CodigoPostal> lista = new List <CodigoPostal>(); try { conexion.setearConsulta("select idLocalidad, localidad, Provincia.Provincia, Pais.Pais From Localidad inner join Provincia on Provincia.idProvincia = Localidad.idProvincia inner join Pais on Pais.idPais = Provincia.idPais where localidad.estado=1"); conexion.leerConsulta(); while (conexion.Lector.Read()) { CodigoPostal aux = new CodigoPostal(conexion.Lector.GetInt32(0), conexion.Lector.GetString(1), conexion.Lector.GetString(2), conexion.Lector.GetString(3)); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { conexion.cerrarConexion(); conexion = null; } }
private void CargaCPUsuarios() { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Seleccionar", string.Empty)); try { using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Usuarios join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID where a.UsuarioID != fUsuarioID select new { b.CalleNumero, b.CodigoPostal, b.ColoniaID }).FirstOrDefault(); if (iModeloU != null) { using (DataSet ListCP = CodigoPostal.FiltroCP(iModeloU.CodigoPostal)) { if (ListCP.Tables[0].Rows.Count == 0) { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioUsuarios.Value = string.Empty; iEstadoUsuarios.Value = string.Empty; iColoniaUsuarios.Attributes.Add("required", "required"); } else { iColoniaUsuarios.DataSource = ListCP; iColoniaUsuarios.DataTextField = "Colonia"; iColoniaUsuarios.DataValueField = "ColoniaID"; iColoniaUsuarios.DataBind(); iMunicipioUsuarios.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString(); iEstadoUsuarios.Value = ListCP.Tables[0].Rows[0]["Estado"].ToString(); iColoniaUsuarios.Attributes.Add("required", string.Empty); iColoniaUsuarios.Value = iModeloU.ColoniaID; iCPUsuarios.Value = iModeloU.CodigoPostal; } } } } } catch (Exception e) { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioUsuarios.Value = string.Empty; iEstadoUsuarios.Value = string.Empty; iColoniaUsuarios.Attributes.Add("required", "required"); } }
public IHttpActionResult modificarCP(CodigoPostal cp) { try { // variable para devolver bool i = false; // buscamos si existe el codigo postal a ingresar var accion = SessionController.getInstance().CodigoPostal.Where(w => w.codigo == cp.codigo).FirstOrDefault(); // si no existe if (accion != null) { // Hacemos los cambios accion.codigo = cp.codigo; accion.idCiudad = cp.idCiudad; accion.activo = cp.activo; // ejecutamos la accion SessionController.getInstance().SaveChanges(); // estado exitoso i = true; } //devolvemos el valor return(Ok(i)); } catch (Exception) { return(BadRequest()); } }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRegistro = e.ExtraParams["registro"]; //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro); CodigoPostal cp = new CodigoPostal(); foreach (KeyValuePair <string, string> sd in dRegistro) { switch (sd.Key) { case "cmbEstado": cp.Estado = sd.Value; break; case "cmbMunicipio": cp.Municipio = sd.Value; break; case "cmbColonia": cp.Colonia = sd.Value; break; case "txtCP": cp.Numero = Convert.ToInt32(sd.Value); break; } } //3. Insertar en la base de datos cp.Id = CodigoPostalBusiness.Insertar(cp); e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cp.Id, ParameterMode.Value)); }
private void btnBorrar_Click(object sender, EventArgs e) { ProveedorAccion proveedorAccion = new ProveedorAccion("Modificar", 3); ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); Proveedor proveedor = new Proveedor(); int num = Convert.ToInt32(lblNumId.Text); try { CodigoPostal codigoPostal = new CodigoPostal(); proveedor.cuit = txtCuit.Text.ToString().Trim(); proveedor.numeroProveedor = Convert.ToInt32(txtNumeroProveedor.Text.Trim()); proveedor.apellido = txtApellido.Text.ToString().Trim(); proveedor.nombre = txtNombre.Text.ToString().Trim(); proveedor.direccion = txtDireccion.Text.ToString().Trim(); proveedor.cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); proveedor.telefono = Convert.ToInt64(txtTelefono.Text.ToString()); proveedor.mail = txtMail.Text.ToString().Trim(); proveedor.inicioActividad = Convert.ToDateTime(dtpFnac.Value.ToString()); proveedorBusiness.eliminar(num); MessageBox.Show("Modificado con éxito"); this.Close(); proveedorAccion.Show(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public async Task <ActionResult <CodigoPostal> > PostCodigoPostal(CodigoPostal codigoPostal) { _context.CodigoPostal.Add(codigoPostal); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCodigoPostal", new { id = codigoPostal.Id }, codigoPostal)); }
public CodigoPostal LlenaComboCodigoPostal() { CodigoPostal campos = new CodigoPostal(); DataTable dt = new DataTable(); List <CamposCP> composList = new List <CamposCP>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_TodosLosCPyEstados"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCP reg = new CamposCP(); reg.Estado = new CamposEstado(); reg.c_CP = Convert.ToInt32(row["c_CP"].ToString()); reg.Estado.idEstado = Convert.ToInt32(row["idEstado"].ToString()); reg.Estado.descripcion = row["descripcion"].ToString(); composList.Add(reg); } campos.ListaRegistroCP = composList.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
public async Task <IActionResult> PutCodigoPostal(int id, CodigoPostal codigoPostal) { if (id != codigoPostal.Id) { return(BadRequest()); } _context.Entry(codigoPostal).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CodigoPostalExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void btnBorrar_Click(object sender, EventArgs e) { ClienteAccion clienteAccion = new ClienteAccion("Modificar", 3); ClienteBusiness clienteBusiness = new ClienteBusiness(); Cliente cliente = new Cliente(); int num = Convert.ToInt32(lblNumId.Text); try { CodigoPostal codigoPostal = new CodigoPostal(); cliente.Dni = Convert.ToInt64(txtDni.Text.ToString().Trim()); cliente.NroCliente = Convert.ToInt32(txtNumeroCliente.Text.Trim()); cliente.Apellido = txtApellido.Text.ToString().Trim(); cliente.Nombre = txtNombre.Text.ToString().Trim(); cliente.Direccion = txtDireccion.Text.ToString().Trim(); cliente.Cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); cliente.Telefono = Convert.ToInt64(txtTelefono.Text); cliente.Mail = txtMail.Text.ToString().Trim(); clienteBusiness.eliminar(num); MessageBox.Show("Modificado con éxito"); this.Close(); clienteAccion.Show(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,CodigoPostal1,Localidad,Zona")] CodigoPostal codigoPostal) { if (id != codigoPostal.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(codigoPostal); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CodigoPostalExists(codigoPostal.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Localidad"] = new SelectList(_context.Localidad, "Id", "Localidad1", codigoPostal.Localidad); ViewData["Zona"] = new SelectList(_context.Zona, "Id", "Zona1", codigoPostal.Zona); return(View(codigoPostal)); }
protected void lkbCPUsuarios_Click(object sender, EventArgs e) { using (DataSet ListCP = CodigoPostal.FiltroCP(iCPUsuarios.Value)) { if (ListCP.Tables[0].Rows.Count == 0) { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioUsuarios.Value = string.Empty; iEstadoUsuarios.Value = string.Empty; iColoniaUsuarios.Attributes.Add("required", "required"); } else { iColoniaUsuarios.DataSource = ListCP; iColoniaUsuarios.DataTextField = "Colonia"; iColoniaUsuarios.DataValueField = "ColoniaID"; iColoniaUsuarios.DataBind(); iMunicipio.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString(); iEstado.Value = ListCP.Tables[0].Rows[0]["Estado"].ToString(); iColoniaUsuarios.Attributes.Add("required", string.Empty); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); } } iColoniaUsuarios.Focus(); upPage.Update(); }
private void cmbCodigoPostal_SelectedIndexChanged(object sender, EventArgs e) { CodigoPostal codigoPostal = (CodigoPostal)cmbCodigoPostal.SelectedItem; txtLocalidad.Text = codigoPostal.Localidad; txtProvincia.Text = codigoPostal.Provincia; txtPais.Text = codigoPostal.Pais; }
public void ActualizarCodigoPostal(string strID, int icp) { CodigoPostal cp = new CodigoPostal(); cp.Id = strID; cp.Numero = icp; CodigoPostalBusiness.Actualizar(cp); }
public AccionAgregarCodigoPostal() { InitializeComponent(); CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); cmbProvincia.DataSource = codigoPostalBusiness.listar(); CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem; }
private void cmbProvincia_SelectedIndexChanged_1(object sender, EventArgs e) { CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem; txtLocalidad.Text = cod.Localidad; cmbProvincia.Text = cod.Provincia; cmbPais.Text = cod.Pais; }
public List <RegistroUsuario> Listar(string query) { List <RegistroUsuario> registroUsuarioLista = new List <RegistroUsuario>(); try { Conexion.getInstance().setCadenaConnection(); using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection())) { MySqlDataReader reader; cmd.Prepare(); cmd.CommandTimeout = 60; using (reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { int idUsuario = reader.GetInt32(0); string nombreUsuario = reader.GetString(1); string nickUsuario = reader.GetString(2); string pass = reader.GetString(3); Nivel nivel = new Clases.Nivel(reader.GetInt32(4), reader.GetString(5)); Rango rango = new Clases.Rango(reader.GetInt32(6), reader.GetString(7)); int idCliente = reader.GetInt32(8); string telefonoCliente = reader.GetString(9); string calleCliente = reader.GetString(10); Localidad localidad = new Localidad(reader.GetInt32(11), reader.GetString(12)); CodigoPostal codigoPostal = new CodigoPostal(reader.GetInt32(13), reader.GetString(14)); Municipio municipio = new Municipio(reader.GetInt32(15), reader.GetString(16)); EntidadFederativa entidadFederativa = new EntidadFederativa(reader.GetInt32(17), reader.GetString(18)); registroUsuarioLista.Add(new RegistroUsuario(idUsuario, nombreUsuario, nickUsuario, pass, nivel, rango, idCliente, telefonoCliente, calleCliente, localidad, codigoPostal, municipio, entidadFederativa)); } Conexion.getInstance().Desconectar(); reader.Close(); return(registroUsuarioLista); } else { Conexion.getInstance().Desconectar(); reader.Close(); return(registroUsuarioLista); } } } } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Create([Bind("Id,CodigoPostal1,Localidad,Zona")] CodigoPostal codigoPostal) { if (ModelState.IsValid) { _context.Add(codigoPostal); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Localidad"] = new SelectList(_context.Localidad, "Id", "Localidad1", codigoPostal.Localidad); ViewData["Zona"] = new SelectList(_context.Zona, "Id", "Zona1", codigoPostal.Zona); return(View(codigoPostal)); }
public frmAgregarUsuario() { InitializeComponent(); PuestoBusiness puestoBusiness = new PuestoBusiness(); HorarioBusiness horarioBusiness = new HorarioBusiness(); CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); CodigoPostal codigoPostal = new CodigoPostal(); cmbPuesto.DataSource = puestoBusiness.leerPuestos(); cmbHorarios.DataSource = horarioBusiness.leerHorarios(); cmbCodigoPostal.DataSource = codigoPostalBusiness.listar(); rdbHombre.Checked = true; }
public List <RegistroUsuario> Listar2(string query) { List <RegistroUsuario> registroUsuarioLista = new List <RegistroUsuario>(); try { Conexion.getInstance().setCadenaConnection(); using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection())) { MySqlDataReader reader; cmd.Prepare(); cmd.CommandTimeout = 60; using (reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { string nombreUsuario = reader.GetString(0); Rango usuarioRango = new Clases.Rango(reader.GetString(1)); string telefonoCliente = reader.GetString(2); string calleCliente = reader.GetString(3); Localidad idLocalidad = new Localidad(reader.GetString(4)); TipoLocalidad idTipoLocalidad = new TipoLocalidad(reader.GetString(5)); CodigoPostal idCp = new CodigoPostal(reader.GetString(6)); Municipio idMunicipio = new Municipio(reader.GetString(7)); EntidadFederativa idEntidadFederativa = new EntidadFederativa(reader.GetString(8)); registroUsuarioLista.Add(new RegistroUsuario(nombreUsuario, usuarioRango, telefonoCliente, calleCliente, idLocalidad, idTipoLocalidad, idCp, idMunicipio, idEntidadFederativa)); } Conexion.getInstance().Desconectar(); reader.Close(); return(registroUsuarioLista); } else { Conexion.getInstance().Desconectar(); reader.Close(); return(registroUsuarioLista); } } } } catch (Exception ex) { throw new Exception(ex.Message); } }
private static List <CodigoPostal> LoadTodosCP(List <Distrito> distritos, List <Concelho> concelhos) { Console.Write("Loading Codigos Postais..."); var listaCodigosPostais = new List <CodigoPostal>(); string dados = System.IO.File.ReadAllText(@".\todos_cp\todos_cp.txt", Encoding.UTF7); var arrayDados = dados.Split("\r\n"); foreach (var item in arrayDados) { if (!string.IsNullOrEmpty(item)) { var distrito = distritos.Where(x => x.Codigo == item.Split(";")[0]).FirstOrDefault(); var concelho = concelhos.Where(x => x.Distrito.Codigo == distrito.Codigo && x.Codigo == item.Split(";")[1]).FirstOrDefault(); var cp = new CodigoPostal() { Distrito = distrito, CodigoDistrito = distrito.Codigo, Concelho = concelho, CodigoConcelho = concelho.Codigo, CodigoLocalidade = item.Split(";")[2], NomeLocalidade = item.Split(";")[3], CodigoArteria = item.Split(";")[4], ArteriaTipo = item.Split(";")[5], PrimeiraPreposicao = item.Split(";")[6], ArteriaTitulo = item.Split(";")[7], SegundaPreposicao = item.Split(";")[8], ArteriaDesignacao = item.Split(";")[9], ArteriaInformacaoLocalZona = item.Split(";")[10], Troco = item.Split(";")[11], NumeroPorta = item.Split(";")[12], NomeCliente = item.Split(";")[13], NumeroCodigoPostal = item.Split(";")[14], NumeroExtensaoCodigoPostal = item.Split(";")[15], DesignacaoPostal = item.Split(";")[16] }; listaCodigosPostais.Add(cp); } } Console.WriteLine(" {0} loaded.", listaCodigosPostais.Count()); return(listaCodigosPostais.OrderBy(x => x.CodigoDistrito).ThenBy(x => x.CodigoConcelho).ToList()); }
private void AccionAgregarCodigoPostal_Load(object sender, EventArgs e) { CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); CodigoPostal codigoPostal = new CodigoPostal(); cmbProvincia.DataSource = codigoPostalBusiness.listar(); try { CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem; cmbProvincia.Text = cod.Provincia; cmbPais.Text = cod.Pais; } catch (Exception ex) { throw ex; } }
public frmBorrarCP() { InitializeComponent(); CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); cmbCodigoPostal.DataSource = codigoPostalBusiness.listar(); CodigoPostal codigoPostal = (CodigoPostal)cmbCodigoPostal.SelectedItem; if (cmbCodigoPostal.Items.Count == 0) { txtLocalidad.Text = ""; } else { txtLocalidad.Text = codigoPostal.Localidad; } }
private void btnBorrar_Click(object sender, EventArgs e) { if (cmbCodigoPostal.Items.Count != 0) { CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); CodigoPostal codigo = (CodigoPostal)cmbCodigoPostal.SelectedItem; codigoPostalBusiness.eliminar(codigo.cp); MessageBox.Show("Eliminado con exito"); cmbCodigoPostal.DataSource = codigoPostalBusiness.listar(); } else { CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); cmbCodigoPostal.DataSource = codigoPostalBusiness.listar(); MessageBox.Show("No hay item para eliminar"); } }
public List <Localidad> Listar2(string query) { List <Localidad> localidadLista = new List <Localidad>(); try { Conexion.getInstance().setCadenaConnection(); using (MySqlCommand cmd = new MySqlCommand(query, Conexion.getInstance().getConnection())) { MySqlDataReader reader; cmd.Prepare(); cmd.CommandTimeout = 60; using (reader = cmd.ExecuteReader()) { if (reader.HasRows) { while (reader.Read()) { int id = reader.GetInt32(0); string nombre = reader.GetString(1); Municipio id_municipio = new Municipio(reader.GetInt32(2), reader.GetString(3)); TipoLocalidad id_tipo_localidad = new TipoLocalidad(reader.GetInt32(4), reader.GetString(5)); CodigoPostal id_cp = new CodigoPostal(reader.GetInt32(6), reader.GetString(7)); localidadLista.Add(new Localidad(id, nombre, id_municipio, id_tipo_localidad, id_cp)); } Conexion.getInstance().Desconectar(); reader.Close(); return(localidadLista); } else { Conexion.getInstance().Desconectar(); reader.Close(); return(localidadLista); } } } } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness(); CodigoPostal codigoPostal = new CodigoPostal(); if (string.IsNullOrEmpty(txtCodigoPostal.Text) || string.IsNullOrEmpty(txtLocalidad.Text)) { MessageBox.Show("Debe completar la informacion"); return; } codigoPostal.cp = Convert.ToInt32(txtCodigoPostal.Text); codigoPostalBusiness.agregar(codigoPostal); MessageBox.Show("Registro agregado correctamente"); txtCodigoPostal.Clear(); txtLocalidad.Clear(); //txtProvincia.Clear(); //txtPais.Clear(); }
private void btnGuardar_Click(object sender, EventArgs e) { UsuarioBusiness usuarioModificarBusiness = new UsuarioBusiness(); Interno interno = new Interno(); try { if (string.IsNullOrEmpty(txtApellido.Text) || string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtDireccion.Text) || string.IsNullOrEmpty(txtDNI.Text) && string.IsNullOrEmpty(txtLegajo.Text) || string.IsNullOrEmpty(txtMail.Text) || string.IsNullOrEmpty(txtUsuario.Text) || string.IsNullOrEmpty(txtClave.Text)) { MessageBox.Show("Debe completar la información"); } else { CodigoPostal codigoPostal = new CodigoPostal(); interno.idinterno = Convert.ToInt32(lblid.Text.Trim()); interno.Nombre = txtNombre.Text.Trim(); interno.Apellido = txtApellido.Text.Trim(); interno.Dni = Convert.ToInt64(txtDNI.Text.ToString()); interno.NumeroLegajo = Convert.ToInt32(txtLegajo.Text.Trim()); interno.Direccion = txtDireccion.Text.Trim(); interno.Usuario = txtUsuario.Text.Trim(); interno.Clave = txtClave.Text.Trim(); interno.puesto = (Puesto)cmbPuesto.SelectedItem; interno.horario = (HorariosLab)cmbHorarios.SelectedItem; interno.codigoPostal.cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); interno.Fnac = Convert.ToDateTime(dtpFnac.Value.ToString()); interno.codigoPostal.Provincia = txtProvincia.Text.Trim(); interno.codigoPostal.Localidad = txtLocalidad.Text.Trim(); interno.codigoPostal.Pais = txtPais.Text.Trim(); interno.Sexo = rdbHombre.Checked ? "Hombre" : "Mujer"; interno.mail = txtMail.Text.Trim(); usuarioModificarBusiness.modificar(interno); MessageBox.Show("Modificado con éxito"); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public CodigoPostal LlenaComboCP(int idEstado) { CodigoPostal campos = new CodigoPostal(); DataTable dt = new DataTable(); List <CamposCP> ListaCamposCP = new List <CamposCP>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@IdEstado", SqlDbType.Int, idEstado, ParameterDirection.Input) }; //consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CombCP", parametros); DataTable prueba = Ejecuta.EjecutarConsulta(connection, parametros, "Usp_CombCP"); dt = prueba; connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCP reg = new CamposCP(); reg.c_CP = Convert.ToInt32(row["c_CP"].ToString()); reg.d_ciudad = row["d_ciudad"].ToString(); ListaCamposCP.Add(reg); } campos.ListaRegistroCP = ListaCamposCP.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
/// <summary> /// Obtener todos los registros de Codigo Postal /// </summary> /// <returns></returns> public static CodigoPostal ObtenerCodigoPostalPorID(string Id) { try { //1. Configurar la conexión y el tipo de comando SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString); SqlCommand sqlcComando = new SqlCommand(); sqlcComando.Connection = sqlcConectar; sqlcComando.CommandType = CommandType.StoredProcedure; sqlcComando.CommandText = "web_spS_ObtenerCodigoPostalPorId"; //2. Declarar los parametros SqlParameter sqlColId = new SqlParameter(); sqlColId.ParameterName = "@ID"; sqlColId.SqlDbType = SqlDbType.Char; sqlColId.Size = 10; sqlColId.Value = Id; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlColId); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción SELECT que regresa filas SqlDataReader reader = sqlcComando.ExecuteReader(); //6. Asignar la lista de Codigos CodigoPostal result = LibraryGenerics <CodigoPostal> .ConvertDataSetToList(reader).FirstOrDefault(); //7. Cerrar la conexión sqlcComando.Connection.Close(); //8. Regresar el resultado return(result); } catch (Exception ex) { throw new Exception("Error capa de datos (public static CodigoPostal ObtenerCodigoPostalPorID(" + Id + ")): " + ex.Message); } }
public IHttpActionResult agregarCP(CodigoPostal cp) { try { // variable a devolver bool i = false; // buscamos si existe el codigo postal a ingresar var accion = SessionController.getInstance().CodigoPostal.Where(w => w.codigo == cp.codigo).FirstOrDefault(); // si no existe if (accion == null) { // estructuramos los datos CodigoPostal datos = new CodigoPostal() { idCP = Guid.NewGuid(), codigo = cp.codigo, idCiudad = cp.idCiudad, activo = cp.activo }; // guardamos los datos SessionController.getInstance().CodigoPostal.Add(datos); // ejecutamos la accion SessionController.getInstance().SaveChanges(); // estado exitoso i = true; } //devolvemos el valor return(Ok(i)); } catch (Exception) { return(BadRequest()); } }
private void btnGuardar_Click(object sender, EventArgs e) { { frmModificarUsuario frmModificarUsuario = new frmModificarUsuario(); BorrarUsuarioBusiness borrarUsuarioBusiness = new BorrarUsuarioBusiness(); AgregarUsuarioBusiness agregarUsuarioBusiness = new AgregarUsuarioBusiness(); Interno interno = new Interno(); try { //cargo el auto nuevo con los datos del formulario //CodigoPostal codigoPostal = new CodigoPostal(); borrarUsuarioBusiness.borrar(Convert.ToInt32(txtDNI.Text.ToString()), Convert.ToInt32(txtLegajo.Text.Trim())); CodigoPostal codigoPostal = new CodigoPostal(); interno.Nombre = txtNombre.Text.Trim(); interno.Apellido = txtApellido.Text.Trim(); interno.Dni = Convert.ToInt32(txtDNI.Text.ToString()); interno.NumeroLegajo = Convert.ToInt32(txtLegajo.Text.Trim()); interno.Direccion = txtDireccion.Text.Trim(); interno.Usuario = txtUsuario.Text.Trim(); interno.Clave = txtClave.Text.Trim(); interno.puesto = (Puesto)cmbPuesto.SelectedItem; interno.horario = (HorariosLab)cmbHorarios.SelectedItem; interno.codigoPostal.cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); interno.Fnac = Convert.ToDateTime(dtpFnac.Value.ToString()); interno.codigoPostal.Provincia = txtProvincia.Text.Trim(); interno.codigoPostal.Localidad = txtLocalidad.Text.Trim(); interno.codigoPostal.Pais = txtPais.Text.Trim(); interno.Sexo = rdbHombre.Checked ? "Hombre" : "Mujer"; agregarUsuarioBusiness.agregar(interno); MessageBox.Show("Modificado con éxito"); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }