public IHttpActionResult agregarLocalidad(int id_prov, [FromBody] Localidad loc) { try { var verif = db.localidades.Where(x => x.n_localidad == loc.n_localidad && x.id_provincia == id_prov).FirstOrDefault(); if (verif == null) { localidades localidad = new localidades(); localidad.n_localidad = loc.n_localidad; localidad.fecha_alta = DateTime.Now; localidad.id_provincia = id_prov; db.localidades.Add(localidad); db.SaveChanges(); return(Ok()); } else { return(BadRequest("Ya existe una localidad con ese nombre para esa provincia.")); } } catch (Exception e) { return(BadRequest(e.ToString())); } }
//OPERACIONES DE INSERCION, ACTUALIZACION y ELIMINACION DE LOCALIDADES public void agregar_Localidad(string localidad, long idM) { using (var bd = new Conexion()) { localidades localidades = new localidades { loc_nombrelocalidad = localidad, loc_municipio = idM }; long consulta = bd.localidades.LongCount(); if (consulta == 0) { bd.Database.ExecuteSqlCommand("ALTER TABLE localidades AUTO_INCREMENT=1"); } else { long maxVal = bd.localidades.Max(l => l.loc_id) + 1; bd.Database.ExecuteSqlCommand("ALTER TABLE localidades AUTO_INCREMENT={0}", maxVal); } bd.localidades.Add(localidades); bd.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Nombre,CodigoPostal,Discado,IdProvincia")] localidades c_tabla) { if (ModelState.IsValid) { // db.Entry(c_tabla).State = EntityState.Modified; // db.SaveChanges(); _repositorio.Actualizar(c_tabla); return(RedirectToAction("Index")); } return(View(c_tabla)); }
public ActionResult Guardar(localidades c_tabla) { if (ModelState.IsValid) { if (c_tabla.Id == 0) { _repositorio.Agregar(c_tabla); } else { _repositorio.Actualizar(c_tabla); } return(RedirectToAction("Index")); } else { return(View("~/Views/Localidades/Crud.cshtml", c_tabla)); } }
public ActionResult Create(localidades c_tabla) { try { if (ModelState.IsValid) { //_repo.Crear(model); _repositorio.Agregar(c_tabla); return(RedirectToAction("Index")); } } catch (Exception) // catch (Exception ex) { // log ex } //return View(model); return(View()); }
private void txtClave_KeyPress(object sender, KeyPressEventArgs e) { try { //VERIFICAMOS SI SE INTRODUCIENDO UN NUMERO O NO. if (Char.IsDigit(e.KeyChar)) { e.Handled = false; } else if (Char.IsControl(e.KeyChar)) { e.Handled = false; } else if (e.KeyChar == (Char)Keys.Enter) { e.Handled = true; } else { e.Handled = true; } //BUSQUEDA A PARTIR DE PRESION DE LA TECLA ENTER if (e.KeyChar == (Char)Keys.Enter) { if (txtClave.Text == "") { MessageBox.Show("Introduzca la clave del socio", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtClave.Focus(); } else { asociados = socioscontroller.asociados(Convert.ToInt64(txtClave.Text)); if (asociados != null) { txtNombre.Text = asociados.aso_nombre + " " + asociados.aso_apellidos; txtTelefono.Text = asociados.aso_telefono; txtMovil.Text = asociados.aso_movil; txtCorreo.Text = asociados.aso_correoelectronico; estados = socioscontroller.estados(asociados.aso_estado); if (estados != null) { municipios = socioscontroller.municipios(asociados.aso_municipio); if (municipios != null) { localidades = socioscontroller.localidades(asociados.aso_localidad); if (localidades != null) { colonias = socioscontroller.colonias(asociados.aso_colonia); if (colonias != null) { txtDomicilio.Text = asociados.aso_domicilio + ", C.P.: " + asociados.aso_codigopostal.ToString() + ", Colonia: " + colonias.col_nombrecolonia + ", Localidad: " + localidades.loc_nombrelocalidad + ", Municipio: " + municipios.mun_nombremunicipio + ", Estado: " + estados.est_nombreestado; } } } } fotosasociados = socioscontroller.fotosasociados(asociados.aso_id); if (fotosasociados != null) { byte[] imagenBuffer = fotosasociados.fot_fotoperfil; System.IO.MemoryStream ms = new System.IO.MemoryStream(imagenBuffer); pbxPerfil.Image = Image.FromStream(ms); } cbxTipo.SelectedIndex = -1; groupBox1.Enabled = false; groupBox3.Enabled = true; groupBox4.Enabled = true; btnCalcular.Enabled = true; btnConfirmar.Enabled = true; btnCancelar.Enabled = true; btnContratos.Enabled = true; txtMonto.Focus(); } else { MessageBox.Show("¡Socio no encontrado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Clear(); txtClave.Focus(); } } } } catch (Exception ex) { MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtClave_KeyPress(object sender, KeyPressEventArgs e) { try { //VERIFICAMOS SI SE INTRODUCIENDO UN NUMERO O NO. if (Char.IsDigit(e.KeyChar)) { e.Handled = false; } else if (Char.IsControl(e.KeyChar)) { e.Handled = false; } else if (e.KeyChar == (Char)Keys.Enter) { e.Handled = true; } else { e.Handled = true; } //BUSQUEDA A PARTIR DE PRESION DE LA TECLA ENTER if (e.KeyChar == (Char)Keys.Enter) { if (txtClave.Text == "") { MessageBox.Show("Introduzca la clave del socio", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtClave.Focus(); } else { asociados = socioscontroller.asociados(Convert.ToInt64(txtClave.Text)); if (asociados != null) { txtNombre.Text = asociados.aso_nombre + " " + asociados.aso_apellidos; txtTelefono.Text = asociados.aso_telefono; txtMovil.Text = asociados.aso_movil; txtCorreo.Text = asociados.aso_correoelectronico; estados = socioscontroller.estados(asociados.aso_estado); if (estados != null) { municipios = socioscontroller.municipios(asociados.aso_municipio); if (municipios != null) { localidades = socioscontroller.localidades(asociados.aso_localidad); if (localidades != null) { colonias = socioscontroller.colonias(asociados.aso_colonia); if (colonias != null) { txtDomicilio.Text = asociados.aso_domicilio + ", C.P.: " + asociados.aso_codigopostal.ToString() + ", Colonia: " + colonias.col_nombrecolonia + ", Localidad: " + localidades.loc_nombrelocalidad + ", Municipio: " + municipios.mun_nombremunicipio + ", Estado: " + estados.est_nombreestado; } } } } fotosasociados = socioscontroller.fotosasociados(asociados.aso_id); if (fotosasociados != null) { byte[] imagenBuffer = fotosasociados.fot_fotoperfil; System.IO.MemoryStream ms = new System.IO.MemoryStream(imagenBuffer); pbxPerfil.Image = Image.FromStream(ms); } var consulta = prestamoscontroller.prestamos(long.Parse(txtClave.Text)); if (consulta.LongCount() > 0) { var resultado = from p in consulta select new { p.pre_id, prestamopedido = "$ " + p.pre_credito, p.pre_cuotas, p.pre_tipo, p.pre_fechaprestamo }; //SOLO MOSTRARA LOS PRESTAMOS QUE TIENEN UN DIA DE HABERLOS HECHO O LOS DEL DIA DE HOY dgvPrestamos.DataSource = resultado.Where(pre => pre.pre_fechaprestamo == Convert.ToDateTime(DateTime.Now.ToShortDateString()) || pre.pre_fechaprestamo == DateTime.Today.AddDays(-1)).ToList(); dgvPrestamos.Columns[0].HeaderText = "Contrato"; dgvPrestamos.Columns[1].HeaderText = "Crédito solicitado"; dgvPrestamos.Columns[2].HeaderText = "Cuotas"; dgvPrestamos.Columns[3].HeaderText = "Tipo"; dgvPrestamos.Columns[4].HeaderText = "Fecha de solicitud"; btnCancelar.Enabled = true; panel2.Enabled = true; } } else { MessageBox.Show("¡Socio no encontrado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Clear(); txtClave.Focus(); } } } } catch (Exception ex) { MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }