private void BtnDetalleInv_Click(object sender, EventArgs e) { N_Detalle_Inventario DI = new N_Detalle_Inventario(); N_Imagenes_Detalle_Inventario IDI = new N_Imagenes_Detalle_Inventario(); //DI.Cadena(Program.GsPathData); //IDI.Cadena(Program.GsPathData); DataTable Tabla = DI.Consultar(); string NombreImagenDI; string DirectorioDestino = ""; string NombreArchivo = ""; string DirectorioOrigen = ""; PBar.Minimum = 1; PBar.Maximum = Tabla.Rows.Count - 1; foreach (DataRow Fila in Tabla.Rows) { //PBar.Value++; Application.DoEvents(); DirectorioDestino = @"Fotos\fotos_inm\inm_" + Fila["Cod_inmueble"]; NombreImagenDI = Fila["Nombre_imagen"].ToString(); if (NombreImagenDI != "") { ExtraerDatos(NombreImagenDI, ref NombreArchivo, ref DirectorioOrigen); } DGVDetalle.Rows.Add(NombreArchivo, DirectorioOrigen, DirectorioDestino); DirectorioOrigen.Replace("/", @"\"); DirectorioDestino.Replace("/", @"\"); CrearDirectorio(DirectorioDestino); GrabarArchivo(NombreArchivo, DirectorioOrigen, DirectorioDestino); //Pasar las imagenes del detalle DataTable DTImagenes = IDI.ImagenesInmueble(Convert.ToInt32(Fila["Cod_inmueble"])); foreach (DataRow Item in DTImagenes.Rows) { NombreImagenDI = Item["Nombre_imagen"].ToString(); if (NombreImagenDI != "") { ExtraerDatos(NombreImagenDI, ref NombreArchivo, ref DirectorioOrigen); } DGVDetalle.Rows.Add(NombreArchivo, DirectorioOrigen, DirectorioDestino); GrabarArchivo(NombreArchivo, DirectorioOrigen, DirectorioDestino); } } MessageBox.Show("Terminó el proceso"); }
private void GrabarDetalleInventario(int Cod_inmueble) { //int I; N_Detalle_Inventario DetalleInventarioWeb = new N_Detalle_Inventario(); N_Detalle_Inventario DetalleInventario = new N_Detalle_Inventario(); N_Imagenes_Detalle_Inventario ImagenesWEB = new N_Imagenes_Detalle_Inventario(); N_Imagenes_Detalle_Inventario Imagenes = new N_Imagenes_Detalle_Inventario(); //DetalleInventario.Cadena(Program.GsPathData, Program.gsServidor); //DetalleInventario.DatosServidoryPath(Application.StartupPath); //Imagenes.Cadena(Program.GsPathData, Program.gsServidor); //Imagenes.DatosServidoryPath(Application.StartupPath); //DetalleInventarioWeb.ConectarA("MariaDB"); //DetalleInventarioWeb.DatosServidoryPath(Application.StartupPath); //ImagenesWEB.ConectarA("MariaDB"); //ImagenesWEB.DatosServidoryPath(Application.StartupPath); DataTable DTInventario = new DataTable(); DataTable DTImagenes = new DataTable(); DTInventario = DetalleInventario.Consultar(Cod_inmueble); DTImagenes = Imagenes.Consultar(Cod_inmueble); DetalleInventarioWeb.GrabarDatosGrid(DTInventario); ImagenesWEB.GrabarDatosGrid(DTImagenes); }
public void MostrarDatos() { N_Detalle_Inventario DetalleInventario = new N_Detalle_Inventario(); DetalleInventario.DatosServidoryPath(Application.StartupPath); DataTable DTTotalesInventario = DetalleInventario.ConsultarTotalesInventario(Inmuebles.C_Inmuebles.Cod_inmueble); int Habitaciones = 0; int BañoP = 0; int BañoA = 0; int Sala = 0; int Comedor = 0; int Garaje = 0; int Cocina = 0; int Estudio = 0; int Patio = 0; int Solar = 0; string Descripcion = ""; if (DTTotalesInventario.Rows.Count > 0) { foreach (DataRow Fila in DTTotalesInventario.Rows) { Descripcion = Fila["descripcion_cod"].ToString(); if (Descripcion.Contains("HABITAC")) { Habitaciones = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("BAÑO P")) { BañoP = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("BAÑO S")) { BañoA = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("SALA")) { Sala = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("COMEDOR")) { Comedor = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("COCINA")) { Cocina = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("PATIO")) { Patio = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("GARAJE")) { Garaje = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("ESTUDIO")) { Estudio = Convert.ToInt32(Fila["Cantidad"]); } if (Descripcion.Contains("SOLAR")) { Solar = Convert.ToInt32(Fila["Cantidad"]); } } } LblHabitaciones.Text = Habitaciones.ToString(); LblBañoPrincipal.Text = BañoP.ToString(); LblBañoAuxiliar.Text = BañoA.ToString(); LblSala.Text = Sala.ToString(); LblComedor.Text = Comedor.ToString(); LblCocina.Text = Cocina.ToString(); LblPatio.Text = Patio.ToString(); LblGaraje.Text = Garaje.ToString(); LblEstudio.Text = Estudio.ToString(); LblSolar.Text = Solar.ToString(); LblEncabezado.Text = DTInmueble.Rows[0]["Nombre_tipo"].ToString() + " CÓDIGO " + DTInmueble.Rows[0]["cod_inmueble"].ToString() + " - " + DTInmueble.Rows[0]["direccion"].ToString() + " - " + DTInmueble.Rows[0]["Nombre_barrio"].ToString() + " - " + DTInmueble.Rows[0]["nombre_ciudad"].ToString(); LblValor.Text = string.Format("{0:N0}", Convert.ToDouble(DTInmueble.Rows[0]["canonarrendar"])); LblVenta.Text = string.Format("{0:N0}", Convert.ToDouble(DTInmueble.Rows[0]["valorventa"])); LblDescripcion.Text = Inmuebles.C_Inmuebles.Descripcion.ToString(); LblEstrato.Text = Inmuebles.C_Inmuebles.Estrato.ToString(); LblArea.Text = Inmuebles.C_Inmuebles.Metraje.ToString() + " mts2"; LblValorAdmon.Text = Inmuebles.C_Inmuebles.Valor_admon.ToString("N0"); LblEntorno.Text = Inmuebles.C_Inmuebles.Ambito; if (Inmuebles.C_Inmuebles.Agua) { PBAgua.Image = Properties.Resources.agua128; } else { PBAgua.Image = Properties.Resources.aguanegro128; } if (Inmuebles.C_Inmuebles.Luz) { PBEnergia.Image = Properties.Resources.energia128; } else { PBEnergia.Image = Properties.Resources.energianegro128; } if (Inmuebles.C_Inmuebles.Gas) { PBGas.Image = Properties.Resources.cocinar128; } else { PBGas.Image = Properties.Resources.cocinarnegro128; } if (Inmuebles.C_Inmuebles.Parabolica) { PBTelevision.Image = Properties.Resources.television1_128; } else { PBTelevision.Image = Properties.Resources.televisionnegro128; } if (Inmuebles.C_Inmuebles.Telefono) { PBTelefono.Image = Properties.Resources.telefono128; } else { PBTelefono.Image = Properties.Resources.telefononegro128; } if (Inmuebles.C_Inmuebles.Administracion) { PBAdministracion.Image = Properties.Resources.vigilante128; } else { PBAdministracion.Image = Properties.Resources.vigilantenegro128; } }