//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(); } }
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; }
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; }
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(); } }
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); } }
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(); } } }
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"); } } } }