Esempio n. 1
0
        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;
            }
        }