Exemplo n.º 1
0
        //OPERACIONES DE INSERCION, ACTUALIZACION y ELIMINACION DE MUNICIPIOS

        public void agregar_Municipio(string municipio, long ide)
        {
            using (var bd = new Conexion())
            {
                municipios municipios = new municipios
                {
                    mun_nombremunicipio = municipio,
                    mun_estado          = ide
                };

                long consulta = bd.municipios.LongCount();

                if (consulta == 0)
                {
                    bd.Database.ExecuteSqlCommand("ALTER TABLE municipios AUTO_INCREMENT=1");
                }
                else
                {
                    long maxVal = bd.municipios.Max(m => m.mun_id) + 1;

                    bd.Database.ExecuteSqlCommand("ALTER TABLE municipios AUTO_INCREMENT={0}", maxVal);
                }

                bd.municipios.Add(municipios);
                bd.SaveChanges();
            }
        }
Exemplo n.º 2
0
        public Empleados(int id, int o)
        {
            InitializeComponent();
            operacion  = 1;
            idempleado = id;
            llenarCombos();
            llenarCargos();
            opcion = o;
            Model     model = new Model();
            empleados emp   = new empleados();

            emp = model.Entidades.empleados.Single(a => a.idempleado == id);
            empleadoNombres.Text   = emp.nombres;
            empleadoApellidos.Text = emp.apellidos;
            empleadoDireccion.Text = emp.direccion;
            empleadoDUI.Text       = emp.dui;
            empleadoNIT.Text       = emp.NIT;
            cargos c = new cargos();

            c = model.Entidades.cargos.Single(a => a.idcargo == emp.idcargo);
            empleadoCargo.Text = c.nombre_cargo;
            departamentos dep = new departamentos();

            dep = model.Entidades.departamentos.Single(a => a.id_departamento == emp.iddepartamento);
            empleadoDepartamento.Text = dep.nombredepartamento;
            municipios m = new municipios();

            m = model.Entidades.municipios.Single(a => a.idmunicipio == emp.idmunicipio);
            empleadoMunicipio.Text = m.nombremunicipio;
            txtTelefono.Text       = emp.telefono;
            dtFecha.Value          = emp.fecha_contratacion;
        }
Exemplo n.º 3
0
        public RegistroPacientes(int id, int av)
        {
            controladorpacientes = new ControladorPacientes();
            InitializeComponent();
            operacion  = 1;
            idpaciente = id;
            llenarCombos();
            aviso = av;
            Model     model = new Model();
            pacientes pac   = new pacientes();

            pac                   = model.Entidades.pacientes.Single(a => a.idpaciente == id);
            txtNombre.Text        = pac.nombres;
            txtApellido.Text      = pac.apellidos;
            txtDireccion.Text     = pac.direccion;
            txtDui.Text           = pac.dui;
            txtTelefono.Text      = pac.telefono;
            dateTimePicker1.Value = pac.fecha_nacimiento;

            cmbGenero.Text = pac.genero;
            departamentos dep = new departamentos();

            dep = model.Entidades.departamentos.Single(a => a.id_departamento == pac.id_departamento);
            cmbDepartamento.Text = dep.nombredepartamento;
            municipios m = new municipios();

            m = model.Entidades.municipios.Single(a => a.idmunicipio == pac.id_municipio);
            cmbMunicipio.Text          = m.nombremunicipio;
            txtNombreEncargado.Text    = pac.nombreencargado;
            txtApellidosEncargado.Text = pac.apellidoencargado;
            txtTelefonoEncargado.Text  = pac.telefono_encargado;
            txtDuiEncargado.Text       = pac.duiencargado;
        }
Exemplo n.º 4
0
        public void eliminar_Municipio(long id)
        {
            using (var bd = new Conexion())
            {
                municipios mun = bd.municipios.Where(m => m.mun_id == id).First();

                bd.municipios.Remove(mun);

                bd.SaveChanges();
            }
        }
Exemplo n.º 5
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);
            }
        }
Exemplo n.º 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);
                            }

                            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);
            }
        }
Exemplo n.º 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
            }
            else
            {
                Model model = new Model();

                empleados emp = new empleados();
                emp.nombres   = empleadoNombres.Text;
                emp.apellidos = empleadoApellidos.Text;
                emp.direccion = empleadoDireccion.Text;
                string        depto     = empleadoDepartamento.SelectedItem.ToString();
                departamentos dep       = model.Entidades.departamentos.Single(a => a.nombredepartamento.Equals(depto));
                string        municipio = empleadoMunicipio.SelectedItem.ToString();
                municipios    mu        = model.Entidades.municipios.Single(a => a.nombremunicipio.Equals(municipio));

                emp.iddepartamento = dep.id_departamento;
                emp.idmunicipio    = mu.idmunicipio;

                emp.NIT                = empleadoNIT.Text;
                emp.telefono           = txtTelefono.Text;
                emp.fecha_contratacion = dtFecha.Value.Date;
                emp.dui                = empleadoDUI.Text;
                string cargo = empleadoCargo.SelectedItem.ToString();
                cargos c     = model.Entidades.cargos.Single(a => a.nombre_cargo.Equals(cargo));
                emp.idcargo = c.idcargo;
                emp.estado  = "ACTIVO";
                if (operacion == 0)
                {
                    if (controladorEmpleado.insertarEmpleado(emp))
                    {
                        MessageBox.Show("empleado insertado");

                        clearcampos();
                        empleadoDepartamento.Items.Clear();

                        empleadoMunicipio.Items.Clear();
                        empleadoCargo.Text = " ";
                        llenarCombos();
                    }
                    else
                    {
                        MessageBox.Show("error en la inserción");
                    }
                }

                else if (operacion == 1)
                {
                    if (controladorEmpleado.modificarEmpleado(idempleado, emp))
                    {
                        MessageBox.Show("empleado actualizado");
                        this.Close();
                        clearcampos();
                    }
                    else
                    {
                        MessageBox.Show("error en la actualización");
                    }
                }



                if (empleadoCargo.SelectedItem.ToString() == "MEDICO")
                {
                    AgregarEmpleadoMedico emple = new AgregarEmpleadoMedico(emp.idempleado);

                    emple.Show();
                }
            }
        }
Exemplo n.º 8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
            }
            else
            {
                Model     model = new Model();
                pacientes pac   = new pacientes();

                pac.nombres   = txtNombre.Text.ToUpper();
                pac.apellidos = txtApellido.Text.ToUpper();
                pac.direccion = txtDireccion.Text;
                string        depto     = cmbDepartamento.SelectedItem.ToString();
                departamentos dep       = model.Entidades.departamentos.Single(a => a.nombredepartamento.Equals(depto));
                string        municipio = cmbMunicipio.SelectedItem.ToString();
                municipios    mu        = model.Entidades.municipios.Single(a => a.nombremunicipio.Equals(municipio));

                pac.id_departamento = dep.id_departamento;
                pac.id_municipio    = mu.idmunicipio;
                pac.dui             = txtDui.Text;
                pac.telefono        = txtTelefono.Text;
                pac.genero          = cmbGenero.SelectedItem.ToString();



                pac.fecha_nacimiento   = dateTimePicker1.Value.Date;
                pac.nombreencargado    = txtNombreEncargado.Text.ToUpper();
                pac.apellidoencargado  = txtApellidosEncargado.Text.ToUpper();
                pac.duiencargado       = txtDuiEncargado.Text;
                pac.telefono_encargado = txtTelefonoEncargado.Text;



                if (operacion == 0)
                {
                    if (controladorpacientes.insertarPaciente(pac))
                    {
                        MessageBox.Show("paciente insertado");
                        limpiarCampos();
                        llenarCombos();
                    }
                    else
                    {
                        MessageBox.Show("error en la inserción");
                    }
                }

                else
                {
                    if (controladorpacientes.modificarPaciente(idpaciente, pac))
                    {
                        MessageBox.Show("paciente actualizado");
                        this.Close();
                        llenarCombos();
                    }
                    else
                    {
                        MessageBox.Show("error en la actualización");
                    }
                }
            }
        }