Example #1
0
        private void DeptosVendidos_Load(object sender, EventArgs e)
        {
            //Damos los valores de inicio
            rtbInfoDepto.Text    = "BIENVENIDO \nHaga Click en la flecha para ver nuestrasCasas";
            rtbInfoRentador.Text = "Aún no existe información";
            pbxDepto.Image       = Image.FromFile(@"C:\img\LOGO.png");
            a = 0;

            //Objetoque conecta nuestros archivos
            TrabajarArchivo metodos = new TrabajarArchivo();

            //Traemos nuestra lista
            registros = metodos.LeerArchivo(4);

            //Pasamos todos los registros a una matriz
            String[,] registrosALeer = new String[registros.Count, 22];

            //lecturaInfoUsuario = new String[registros.Count, 5];
            String romperRegistro;
            String CantCampos;

            //Cantidad de registros en true
            for (int i = 0; i < registros.Count; i++)
            {
                romperRegistro = (String)registros[i];
                String[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registrosALeer[i, j] = datoRegistro[j];
                }

                if (datoRegistro[1] == "true")
                {
                    var++;
                }
            }

            registrosDisp = new String[var, 22];
            //lecturaInfoCasa = new String[var, 20];

            //Pasamos los registros con status "vendida" a una matriz (El status es la posicion 1)
            for (int i = 0; i < var; i++)
            {
                for (int j = 0; j < 22; j++)
                {
                    if (registrosALeer[i, 1] == "true")
                    {
                        registrosDisp[i, j] = registrosALeer[i, j]; //Me pide que j sea igual a los registros que estan en true
                    }
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            InitializeComponent();
            MessageBox.Show("Datos cliente: " + usuario);
            //1 - RentaCasas, 2 - Renta Departamento, 3 - Venta Casas, 4 - Venta Departamento, 5 - NuevoRegistro
            ArrayList HistorialRegistros = new ArrayList();

            TrabajarArchivo TA = new TrabajarArchivo();

            HistorialRegistros = TA.LeerArchivo(movimiento);

            HistorialRegistros.Add(usuario);                                //Añadimos a la lista el nuevo registro

            respuesta = TA.EscribirArchivo(HistorialRegistros, movimiento); //Guardamos

            RealizarVenta rv = new RealizarVenta();                         //Objeto paara comunicar la clase de Realizar Venta

            rv.GuardarVenta(usuario, movimiento, idVR, archivoBuscar);      //usuario - es la informacion del cliente, movimiento - es el numero del archivo a leer, idVR - es el id de la localidad

            this.Close();
        }
Example #3
0
        private void Rentar_Load(object sender, EventArgs e)
        {
            //Damos los valores de inicio
            pbxCasa.Image  = Image.FromFile(@"C:\img\LOGO.png");
            pbxDepto.Image = Image.FromFile(@"C:\img\LOGO.png");
            //Objetoque conecta nuestros archivos
            TrabajarArchivo metodos = new TrabajarArchivo();

            a = 0;
            b = 0;

            //CASA Rentas
            //Traemos nuestra lista
            //1 - Renta Casas, 2 - Renta Departamento, 3 - Venta Casas, 4 - Venta Departamento
            registros = metodos.LeerArchivo(1);

            //Pasamos todos los registros a una matriz
            String[,] registrosALeer = new String[registros.Count, 20];

            //lecturaInfoUsuario = new String[registros.Count, 5];
            String romperRegistro;
            String CantCampos;

            //Cantidad de registros en true
            for (int i = 0; i < registros.Count; i++)
            {
                romperRegistro = (String)registros[i];
                String[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registrosALeer[i, j] = datoRegistro[j];
                }

                if (datoRegistro[1] == "false")
                {
                    var++;
                }
            }

            registrosDisp = new String[var, 20];
            //lecturaInfoCasa = new String[var, 20];

            //Pasamos los registros con status "false" a una matriz (El status es la posicion 1)
            for (int i = 0; i < registros.Count; i++)
            {
                for (int j = 0; j < 20; j++)
                {
                    if (registrosALeer[i, 1].Equals("false"))
                    {
                        if (var == 1)
                        {
                            registrosDisp[0, j] = registrosALeer[i, j]; //j == false en la posicion 1
                        }
                        else
                        {
                            registrosDisp[i, j] = registrosALeer[i, j]; //j == false en la posicion 1
                        }
                    }
                }
            }
            clickAdelante1 = var - 1;


            //DEPTOS Rentas
            //Traemos nuestra lista
            //1 - Renta Casas, 2 - Renta Departamento, 3 - Venta Casas, 4 - Venta Departamento
            registros2 = metodos.LeerArchivo(2);

            //Pasamos todos los registros a una matriz
            String[,] registrosALeer2 = new String[registros2.Count, 22];

            //lecturaInfoUsuario = new String[registros.Count, 5];
            String romperRegistro2;
            String CantCampos2;

            //Cantidad de registros en true
            for (int i = 0; i < registros2.Count; i++)
            {
                romperRegistro2 = (String)registros2[i];
                String[] datoRegistro2 = romperRegistro2.Split(',');

                for (int j = 0; j < datoRegistro2.Length; j++)
                {
                    registrosALeer2[i, j] = datoRegistro2[j];
                }

                if (datoRegistro2[1] == "false")
                {
                    var2++;
                }
            }

            registrosDisp2 = new String[var2, 22];
            //lecturaInfoCasa = new String[var, 20];

            //Pasamos los registros con status "false" a una matriz (El status es la posicion 1)
            for (int i = 0; i < registros2.Count; i++)
            {
                for (int j = 0; j < 22; j++)
                {
                    if (registrosALeer2[i, 1].Equals("false"))
                    {
                        if (var2 == 1)
                        {
                            registrosDisp2[0, j] = registrosALeer2[i, j]; //j == false en la posicion 1
                        }
                        else
                        {
                            registrosDisp2[i, j] = registrosALeer2[i, j]; //j == false en la posicion 1
                        }
                    }
                }
            }
            clickAdelante2 = var2 - 1;
        }
        public void GuardarVenta(string usuario, int movimiento, string idVR, string archivoBuscar)
        {
            //string usuario = (nom + "," + sgn + "," + apell + "," + "," + correo + "," + cel + "," + tel + "," + pais + "," + estado + "," + archivo + "," + idVR);

            TrabajarArchivo TA = new TrabajarArchivo();

            //1 - RentaCasas, 2 - Renta Departamento, 3 - Venta Casas, 4 - Venta Departamento
            if (archivoBuscar == "1")
            {
                BuscarLocalidad = TA.LeerArchivo(1);
                string[,] RRC   = new string[BuscarLocalidad.Count, 20];

                //usuario - es la informacion del cliente, movimiento - es el numero del archivo a leer, idVR - es el id de la localidad

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    romperRegistro = (String)BuscarLocalidad[i];
                    String[] datoRegistro = romperRegistro.Split(',');

                    for (int j = 0; j < datoRegistro.Length; j++)
                    {
                        RRC[i, j] = datoRegistro[j];
                    }
                }

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    if (RRC[i, 0] == idVR)
                    {
                        if (RRC[i, 1] == "false")
                        {
                            RRC[i, 1] = "true";
                        }
                    }
                }

                respuesta = TA.EscribirArchivo(BuscarLocalidad, movimiento);
                MessageBox.Show("Compra realizada" + respuesta);
            }
            else if (archivoBuscar == "2")
            {
                BuscarLocalidad = TA.LeerArchivo(2);
                string[,] RRC   = new string[BuscarLocalidad.Count, 22];

                //usuario - es la informacion del cliente, movimiento - es el numero del archivo a leer, idVR - es el id de la localidad

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    romperRegistro = (String)BuscarLocalidad[i];
                    String[] datoRegistro = romperRegistro.Split(',');

                    for (int j = 0; j < datoRegistro.Length; j++)
                    {
                        RRC[i, j] = datoRegistro[j];
                    }
                }

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    if (RRC[i, 0] == idVR)
                    {
                        if (RRC[i, 1] == "false")
                        {
                            RRC[i, 1] = "true";
                        }
                    }
                }

                respuesta = TA.EscribirArchivo(BuscarLocalidad, movimiento);
                MessageBox.Show("Compra realizada" + respuesta);
            }
            else if (archivoBuscar == "3")
            {
                BuscarLocalidad = TA.LeerArchivo(3);
                string[,] RRC   = new string[BuscarLocalidad.Count, 20];

                //usuario - es la informacion del cliente, movimiento - es el numero del archivo a leer, idVR - es el id de la localidad

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    romperRegistro = (String)BuscarLocalidad[i];
                    String[] datoRegistro = romperRegistro.Split(',');

                    for (int j = 0; j < datoRegistro.Length; j++)
                    {
                        RRC[i, j] = datoRegistro[j];
                    }
                }

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    if (RRC[i, 0] == idVR)
                    {
                        if (RRC[i, 1] == "false")
                        {
                            RRC[i, 1] = "true";
                        }
                    }
                }

                respuesta = TA.EscribirArchivo(BuscarLocalidad, movimiento);
                MessageBox.Show("Compra realizada" + respuesta);
            }
            else if (archivoBuscar == "4")
            {
                BuscarLocalidad = TA.LeerArchivo(4);
                string[,] RRC   = new string[BuscarLocalidad.Count, 22];

                //usuario - es la informacion del cliente, movimiento - es el numero del archivo a leer, idVR - es el id de la localidad

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    romperRegistro = (String)BuscarLocalidad[i];
                    String[] datoRegistro = romperRegistro.Split(',');

                    for (int j = 0; j < datoRegistro.Length; j++)
                    {
                        RRC[i, j] = datoRegistro[j];
                    }
                }

                for (int i = 0; i < BuscarLocalidad.Count; i++)
                {
                    if (RRC[i, 0] == idVR)
                    {
                        if (RRC[i, 1] == "false")
                        {
                            RRC[i, 1] = "true";
                        }
                    }
                }

                respuesta = TA.EscribirArchivo(BuscarLocalidad, movimiento);
                MessageBox.Show("Compra realizada: " + respuesta);
            }
        }
Example #5
0
        private void Stock_Load(object sender, EventArgs e)
        {
            //1 - Renta Casas, 2 - Renta Departamento, 3 - Venta Casas, 4 - Venta Departamento

            //Primero hacemos lectura de todas nuestros archivos
            TrabajarArchivo ta = new TrabajarArchivo(); //Objeto

            //Lectura
            CR = ta.LeerArchivo(1); //Renta Casas
            DR = ta.LeerArchivo(2); //Renta Deptos
            CV = ta.LeerArchivo(3); //Venta Casas
            DV = ta.LeerArchivo(4); //Venta Deptos

            //Contamos los registros de cada archivo
            int regCR = CR.Count;
            int regDR = DR.Count;
            int regCV = CV.Count;
            int regDV = DV.Count;

            //Variables
            string[,] registros;
            string romperRegistro;

            //Variables de datos
            string status;
            string image;

            //Depende de los registros que contenga es loque enviamos al Stock
            //Casa Renta
            registros = new string[regCR, 20];
            for (int i = 0; i < regCR; i++)
            {
                romperRegistro = (string)CR[i];
                string[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registros[i, j] = datoRegistro[j];
                }
            }

            if (regCR == 1)
            {
                lblSCR1.Text = registros[0, 1];
                pbxCR1.Image = Image.FromFile(@registros[0, 19]);
            }
            else if (regCR == 2)
            {
                lblSCR1.Text = registros[0, 1];
                pbxCR1.Image = Image.FromFile(@registros[0, 19]);
                lblSCR2.Text = registros[1, 1];
                pbxCR2.Image = Image.FromFile(@registros[1, 19]);
            }
            else if (regCR == 3)
            {
                lblSCR1.Text = registros[0, 1];
                pbxCR1.Image = Image.FromFile(@registros[0, 19]);
                lblSCR2.Text = registros[1, 1];
                pbxCR2.Image = Image.FromFile(@registros[1, 19]);
                lblSCR3.Text = registros[2, 1];
                pbxCR3.Image = Image.FromFile(@registros[2, 19]);
            }

            //Casa Venta
            registros = new string[regCV, 20];
            for (int i = 0; i < regCV; i++)
            {
                romperRegistro = (string)CV[i];
                string[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registros[i, j] = datoRegistro[j];
                }
            }

            if (regCV == 1)
            {
                lblSCV1.Text = registros[0, 1];
                pbxCV1.Image = Image.FromFile(@registros[0, 19]);
            }
            else if (regCV == 2)
            {
                lblSCV1.Text = registros[0, 1];
                pbxCV1.Image = Image.FromFile(@registros[0, 19]);
                lblSCV2.Text = registros[1, 1];
                pbxCV2.Image = Image.FromFile(@registros[1, 19]);
            }
            else if (regCV == 3)
            {
                lblSCV1.Text = registros[0, 1];
                pbxCV1.Image = Image.FromFile(@registros[0, 19]);
                lblSCV2.Text = registros[1, 1];
                pbxCV2.Image = Image.FromFile(@registros[1, 19]);
                lblSCV3.Text = registros[2, 1];
                pbxCV3.Image = Image.FromFile(@registros[2, 19]);
            }

            //Depto Venta
            registros = new string[regDV, 22];
            for (int i = 0; i < regDV; i++)
            {
                romperRegistro = (string)DV[i];
                string[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registros[i, j] = datoRegistro[j];
                }
            }

            if (regDV == 1)
            {
                lblSDV1.Text = registros[0, 1];
                pbxDV1.Image = Image.FromFile(@registros[0, 21]);
            }
            else if (regDV == 2)
            {
                lblSDV1.Text = registros[0, 1];
                pbxDV1.Image = Image.FromFile(@registros[0, 21]);
                lblSDV2.Text = registros[1, 1];
                pbxDV2.Image = Image.FromFile(@registros[1, 21]);
            }
            else if (regDV == 3)
            {
                lblSDV1.Text = registros[0, 1];
                pbxDV1.Image = Image.FromFile(@registros[0, 21]);
                lblSDV2.Text = registros[1, 1];
                pbxDV2.Image = Image.FromFile(@registros[1, 21]);
                lblSDV3.Text = registros[2, 1];
                pbxDV3.Image = Image.FromFile(@registros[2, 21]);
            }

            //Depto Renta
            registros = new string[regDR, 22];
            for (int i = 0; i < regDR; i++)
            {
                romperRegistro = (string)DR[i];
                string[] datoRegistro = romperRegistro.Split(',');

                for (int j = 0; j < datoRegistro.Length; j++)
                {
                    registros[i, j] = datoRegistro[j];
                }
            }

            if (regDR == 1)
            {
                lblSDR1.Text = registros[0, 1];
                pbxDR1.Image = Image.FromFile(@registros[0, 21]);
            }
            else if (regDR == 2)
            {
                lblSDR1.Text = registros[0, 1];
                pbxDR1.Image = Image.FromFile(@registros[0, 21]);
                lblSDR2.Text = registros[1, 1];
                pbxDR2.Image = Image.FromFile(@registros[1, 21]);
            }
            else if (regDR == 3)
            {
                lblSDR1.Text = registros[0, 1];
                pbxDR1.Image = Image.FromFile(@registros[0, 21]);
                lblSDR2.Text = registros[1, 1];
                pbxDR2.Image = Image.FromFile(@registros[1, 21]);
                lblSDR3.Text = registros[2, 1];
                pbxDR3.Image = Image.FromFile(@registros[2, 21]);
            }
        }