private void btnPropiedad_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataPropiedad.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataPropiedad.CurrentRow; //devuelve la fila que esta siendo seleccionada string cod = fila.Cells[0].Value.ToString(); Int32 codigo = Convert.ToInt32(cod); this.codigoPropiedad = codigo; //Guardo el código de la propiedad en una Propiedad del form para usarla luego en caso de filtrado PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(codigo); dataUnidad.Visible = true; lblDireccionUnidad.Visible = true; txtDescripcionUnidad.Visible = true; btnUnidad.Visible = true; UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; dataUnidad.DataSource = ListaUnidades; } }
public void rellenarGrillaInquilinos() { Int32 cantidadFilasSeleccionadas = dataUnidad.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataUnidad.CurrentRow; //devuelve la fila que esta siendo seleccionada string codUni = fila.Cells[0].Value.ToString(); UnidadLogic unLog = new UnidadLogic(); uni = unLog.BuscaUnidad(codUni); lblDNI.Visible = true; txtboxFiltroDni.Visible = true; dataInquilino.Visible = true; btnAlquiler.Visible = true; InquilinoLogic InLog = new InquilinoLogic(); List <Inquilino> ListaInquilinos = new List <Inquilino>(); ListaInquilinos = InLog.TodosInquilinos(); dataInquilino.AutoGenerateColumns = false; dataInquilino.DataSource = ListaInquilinos; } }
private void txtDescripcionUnidad_TextChanged(object sender, EventArgs e) { int a; //Variable a, a la cual asignada la comparación int cero = 0; string filtro = txtDescripcionUnidad.Text; PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(this.codigoPropiedad); UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; if (cero != (a = String.Compare(txtDescripcionUnidad.Text, ""))) //Si la comparación da 0 no hay diferncias, por lo tanto el textbox está en blanco { List <Unidad> listaFiltrada = (from uni in ListaUnidades where uni.descripcion.ToString().Contains(filtro) select uni).ToList(); dataUnidad.DataSource = listaFiltrada; } else { dataUnidad.DataSource = ListaUnidades; } }
private void btnSeleccionarPropiedad_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataGridView1.CurrentRow; //devuelve la fila que esta siendo seleccionada string cod = fila.Cells[0].Value.ToString(); Int32 codigo = Convert.ToInt32(cod); PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(codigo); groupUnidades.Enabled = true; UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidades(prop); dataGridView2.AutoGenerateColumns = false; dataGridView2.DataSource = ListaUnidades; } }
private void btnAceptar_Click(object sender, EventArgs e) { grpValores.Enabled = true; UnidadLogic unLog = new UnidadLogic(); unLog.CambiaEstadoAlquilado(uni); Alquiler alq = new Alquiler(); alq.cod_unidad = uni.cod_unidad; alq.nro_inquilino = inq.nro_inquilino; alq.estado = "habilitado"; AlquilerLogic alqLog = new AlquilerLogic(); alqLog.AltaAlquiler(alq); Int32 numeroAlq = alqLog.UltimoNumeroAlquiler(alq); cont = new Contrato(); cont.cod_unidad = uni.cod_unidad; cont.nro_alquiler = numeroAlq; cont.nro_alquiler = alq.nro_alquiler; cont.descripcion_unidad = uni.descripcion; cont.fecha_realizacion = fechaFin; cont.fecha_caducidad = fechaFin; cont.anexo = txtContrato.Text; ContratoLogic contLog = new ContratoLogic(); contLog.AltaContrato(cont); //MessageBox.Show("El Alquiler fue dado de alta con exito", "Alta Alquiler"); }
private void btnBajaUni_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataGridView2.CurrentRow; //devuelve la fila que esta siendo seleccionada string cod = fila.Cells[0].Value.ToString(); UnidadLogic unLog = new UnidadLogic(); unLog.BajaUnidad(cod); List <Unidad> Unidadess = unLog.BuscaUnidades(prop); dataGridView2.DataSource = Unidadess; } }
private void btnRegistrar_Click(object sender, EventArgs e) { Unidad uni = new Unidad(); Int32 num = Convert.ToInt32(txtCodigo.Text); double metros = Convert.ToDouble(txtMetro.Text); uni.cod_propiedad = num; uni.m2 = metros; uni.estado = "habilitado"; uni.descripcion = txtDescripcion.Text; UnidadLogic unLog = new UnidadLogic(); unLog.AltaUnidad(uni); Foto fotoUno = new Foto(); Foto fotoDos = new Foto(); Foto fotoTres = new Foto(); Foto fotoCuatro = new Foto(); Foto [] fotos = new Foto[4]; UltimoNumeroLogic ulNum = new UltimoNumeroLogic(); if (foto1.Image != null) { fotoUno.cod_unidad = uni.cod_unidad; int nu = ulNum.BuscaUltimoNumero(); string numer = ulNum.BuscaUltimoNumero().ToString(); ulNum.IncrementaUltimoNumero(nu); string dir = "C:\\Fotos_inmobiliaria\\" + numer; foto1.Image.Save(dir, System.Drawing.Imaging.ImageFormat.Jpeg); fotoUno.ruta_foto = dir; } if (foto2.Image != null) { fotoDos.cod_unidad = uni.cod_unidad; int nu = ulNum.BuscaUltimoNumero(); string numer = ulNum.BuscaUltimoNumero().ToString(); ulNum.IncrementaUltimoNumero(nu); string dir = "C:\\Fotos_inmobiliaria\\" + numer; foto2.Image.Save(dir, System.Drawing.Imaging.ImageFormat.Jpeg); fotoDos.ruta_foto = dir; } if (foto3.Image != null) { fotoTres.cod_unidad = uni.cod_unidad; int nu = ulNum.BuscaUltimoNumero(); string numer = ulNum.BuscaUltimoNumero().ToString(); ulNum.IncrementaUltimoNumero(nu); string dir = "C:\\Fotos_inmobiliaria\\" + numer; foto3.Image.Save(dir, System.Drawing.Imaging.ImageFormat.Jpeg); fotoTres.ruta_foto = dir; } if (foto4.Image != null) { fotoCuatro.cod_unidad = uni.cod_unidad; int nu = ulNum.BuscaUltimoNumero(); string numer = ulNum.BuscaUltimoNumero().ToString(); ulNum.IncrementaUltimoNumero(nu); string dir = "C:\\Fotos_inmobiliaria\\" + numer; foto4.Image.Save(dir, System.Drawing.Imaging.ImageFormat.Jpeg); fotoCuatro.ruta_foto = dir; } FotoLogic foLog = new FotoLogic(); fotos[0] = fotoUno; fotos[1] = fotoDos; fotos[2] = fotoTres; fotos[3] = fotoCuatro; foLog.AltaFotos(fotos); MessageBox.Show("La unidad fue dada de alta con exito", "Alta Unidad"); if (MessageBox.Show("¿Desea agregar otra unidad?. Confirme", "Otra unidad", MessageBoxButtons.YesNo) == DialogResult.Yes) { txtCodigo.Clear(); txtDescripcion.Clear(); txtMetro.Clear(); foto1.InitialImage = null; foto2.InitialImage = null; foto3.InitialImage = null; foto4.InitialImage = null; groupBox2.Enabled = false; groupBox3.Enabled = false; btnRegistrar.Enabled = false; } else { this.Dispose(); } }
private void btnModificarUni_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { groupDatosUni.Enabled = true; DataGridViewRow fila = dataGridView2.CurrentRow; //devuelve la fila que esta siendo seleccionada string codUni = fila.Cells[0].Value.ToString(); UnidadLogic unLog = new UnidadLogic(); Unidad uni = unLog.BuscaUnidad(codUni); txtCodigo.Text = uni.cod_unidad.ToString(); txtDescripcion.Text = uni.descripcion; txtMetro.Text = uni.m2.ToString(); FotoLogic foLog = new FotoLogic(); fotos = foLog.BuscaFoto(uni.cod_unidad.ToString()); if (fotos.Count() == 1) { foto1.Load(fotos[0].ruta_foto); foto1.SizeMode = PictureBoxSizeMode.StretchImage; } if (fotos.Count() == 2) { foto1.Load(fotos[0].ruta_foto); foto2.Load(fotos[1].ruta_foto); foto1.SizeMode = PictureBoxSizeMode.StretchImage; foto2.SizeMode = PictureBoxSizeMode.StretchImage; } if (fotos.Count() == 3) { foto1.Load(fotos[0].ruta_foto); foto2.Load(fotos[1].ruta_foto); foto3.Load(fotos[2].ruta_foto); foto1.SizeMode = PictureBoxSizeMode.StretchImage; foto2.SizeMode = PictureBoxSizeMode.StretchImage; foto3.SizeMode = PictureBoxSizeMode.StretchImage; } if (fotos.Count() == 4) { foto1.Load(fotos[0].ruta_foto); foto2.Load(fotos[1].ruta_foto); foto3.Load(fotos[2].ruta_foto); foto4.Load(fotos[3].ruta_foto); foto1.SizeMode = PictureBoxSizeMode.StretchImage; foto2.SizeMode = PictureBoxSizeMode.StretchImage; foto3.SizeMode = PictureBoxSizeMode.StretchImage; foto4.SizeMode = PictureBoxSizeMode.StretchImage; } } }
private void btnRegistra_Click(object sender, EventArgs e) { bool todolleno = true; if (txtMetro.Text == "") { txtMetro.BackColor = Color.Red; todolleno = false; } if (txtDescripcion.Text == "") { txtDescripcion.BackColor = Color.Red; todolleno = false; } if (todolleno == true) { lblErrorCompletar.Visible = false; string[] datos = new string[3]; datos[0] = txtCodigo.Text; datos[1] = txtDescripcion.Text; datos[2] = txtMetro.Text; UnidadLogic unLog = new UnidadLogic(); unLog.ModificaUnidad(datos); if (fotos.Count() == 1) { string dir = "C:\\Fotos_inmobiliaria\\" + fotos[0].cod_foto.ToString(); foto1.Image.Save(dir, System.Drawing.Imaging.ImageFormat.Jpeg); } if (fotos.Count() == 2) { string dir1 = "C:\\Fotos_inmobiliaria\\" + fotos[0].cod_foto.ToString(); foto1.Image.Save(dir1, System.Drawing.Imaging.ImageFormat.Jpeg); string dir2 = "C:\\Fotos_inmobiliaria\\" + fotos[1].cod_foto.ToString(); foto2.Image.Save(dir2, System.Drawing.Imaging.ImageFormat.Jpeg); } if (fotos.Count() == 3) { string dir1 = "C:\\Fotos_inmobiliaria\\" + fotos[0].cod_foto.ToString(); foto1.Image.Save(dir1, System.Drawing.Imaging.ImageFormat.Jpeg); string dir2 = "C:\\Fotos_inmobiliaria\\" + fotos[1].cod_foto.ToString(); foto2.Image.Save(dir2, System.Drawing.Imaging.ImageFormat.Jpeg); string dir3 = "C:\\Fotos_inmobiliaria\\" + fotos[2].cod_foto.ToString(); foto3.Image.Save(dir3, System.Drawing.Imaging.ImageFormat.Jpeg); } if (fotos.Count() == 4) { string dir1 = "C:\\Fotos_inmobiliaria\\" + fotos[0].cod_foto.ToString(); foto1.Image.Save(dir1, System.Drawing.Imaging.ImageFormat.Jpeg); string dir2 = "C:\\Fotos_inmobiliaria\\" + fotos[1].cod_foto.ToString(); foto2.Image.Save(dir2, System.Drawing.Imaging.ImageFormat.Jpeg); string dir3 = "C:\\Fotos_inmobiliaria\\" + fotos[2].cod_foto.ToString(); foto3.Image.Save(dir3, System.Drawing.Imaging.ImageFormat.Jpeg); string dir4 = "C:\\Fotos_inmobiliaria\\" + fotos[3].cod_foto.ToString(); foto4.Image.Save(dir4, System.Drawing.Imaging.ImageFormat.Jpeg); } MessageBox.Show("Los cambios fueron realizados con exito", "Modificacion de Unidad"); if (MessageBox.Show("¿Desea modificar otra Unidad?. Confirme", "Otra Unidad", MessageBoxButtons.YesNo) == DialogResult.Yes) { this.limpiarTodo(); } else { this.Dispose(); } } else { lblErrorCompletar.Visible = true; } }