Пример #1
0
        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()));
            }
        }
Пример #2
0
        //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());
 }
Пример #6
0
        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);
            }
        }
Пример #7
0
        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);
            }
        }