コード例 #1
0
        private void UpdateServiciosDgv()//ACTUALIZA DGV SERVICIOS
        {
            EnlaceDB link = new EnlaceDB();

            dgv_servicios.DataSource = null;
            dgv_servicios.Rows.Clear();
            dgv_servicios.Columns.Clear();
            long idcliente = Convert.ToInt64(dgv_clientes.SelectedRows[0].Cells[0].Value);

            dgv_servicios.DataSource = link.LlenarServicios(idcliente);
            for (int i = 0; i < dgv_servicios.Rows.Count; i++)
            {
                Domicilio capture;
                string    domic = Convert.ToString(dgv_servicios.Rows[i].Cells[2].Value);
                capture = new Domicilio(domic);
                string formated = capture.getFormat();
                dgv_servicios.Rows[i].Cells[2].Value = formated;
            }
            dgv_servicios.AutoResizeColumns();
            if (dgv_servicios.Rows.Count > 0)
            {
                btn_modserv.Enabled  = true;
                btn_elimserv.Enabled = true;
                btn_conshist.Enabled = true;
            }
            else
            {
                btn_modserv.Enabled  = false;
                btn_elimserv.Enabled = false;
                btn_conshist.Enabled = false;
            }
        }
コード例 #2
0
        private void UpdateClientesDgv()//ACTUALIZA DGVS
        {
            EnlaceDB link = new EnlaceDB();

            dgv_clientes.DataSource  = null;
            dgv_servicios.DataSource = null;
            dgv_clientes.Columns.Clear();
            dgv_clientes.Rows.Clear();
            dgv_servicios.Columns.Clear();
            dgv_servicios.Rows.Clear();
            dgv_clientes.DataSource = link.LlenarClientes();
            if (dgv_clientes.Rows.Count > 0)
            {
                btn_modclient.Enabled   = true;
                btn_elimclient.Enabled  = true;
                btn_infocliente.Enabled = true;
                btn_agrserv.Enabled     = true;
                btn_showserv.Enabled    = true;
            }
            else
            {
                btn_modclient.Enabled   = false;
                btn_elimclient.Enabled  = false;
                btn_infocliente.Enabled = false;
                btn_agrserv.Enabled     = false;
                btn_showserv.Enabled    = false;
                btn_modserv.Enabled     = false;
                btn_elimserv.Enabled    = false;
                btn_conshist.Enabled    = false;
            }
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox2.Text == "a")
            {
                //funcion que le mande Clave y se borre la reservacion
                EnlaceDB conexion2 = new EnlaceDB();
                conexion2.Borra_ServiReservation(clave);

                conexion2.Borra_reservation(clave);


                conexion2 = null;

                MessageBox.Show("La reservacion de: " + clave + " ha sido cancelada");
            }
            else
            {
                MessageBox.Show("Contraseña incorrecta");
            }


            listBox1.Items.Clear();
            textBox1.Text = "";
            textBox2.Text = "";
            clave         = 0;
        }
コード例 #4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
            {
                MessageBox.Show("Alguna casilla está vacía."); goto fin;
            }
            EnlaceDB conexion = new EnlaceDB();

            try
            {
                var Nombre = textBox1.Text;
                var Precio = textBox2.Text;
                var Caract = textBox3.Text;

                conexion.Registra_Servicio(Nombre, Precio, Caract);


                MessageBox.Show("Se guardó servicio: " + Nombre + ".");


                textBox1.Text = "";
                textBox2.Text = "";
                textBox3.Text = "";
            }
            catch
            {
                var msg = "";
                msg = "Error de tipo de dato.\nAsegurese de usar los datos correctos.\n";
                MessageBox.Show(msg, "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
fin:
            conexion = null;
        }
コード例 #5
0
        private void button1_Click(object sender, EventArgs e)
        {//registra pais
            if (textBox1.Text == "" || textBox2.Text == "")
            {
                MessageBox.Show("Alguna casilla está vacía."); goto fin;
            }
            EnlaceDB conexion = new EnlaceDB();

            try
            {
                var nombre = textBox1.Text;
                var descri = textBox2.Text;

                conexion.Registra_Pais(nombre, descri);

                MessageBox.Show("Se guardó el país: " + nombre + ".");
                textBox1.Text = "";
                textBox2.Text = "";
            }
            catch
            {
                var msg = "";
                msg = "Error de tipo de dato.\nAsegurese de usar los datos correctos.\n";
                MessageBox.Show(msg, "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }

fin:
            conexion = null;
        }
コード例 #6
0
        private void btn_ok_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                EnlaceDB link = new EnlaceDB();
                switch (link.AgregarTarifa(tarifa))
                {
                case 0:
                    MessageBox.Show("Tarifa registrada.", "Información");
                    break;

                case 1:
                    MessageBox.Show("No se pudo registrar la tarifa.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    break;

                default:
                    break;
                }
                tbx_año.Text          = "";
                tbx_tarbas.Text       = "";
                tbx_tarexc.Text       = "";
                tbx_tarint.Text       = "";
                cbx_mes.SelectedIndex = -1;
            }
        }
コード例 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();
            EnlaceDB  conexion2 = new EnlaceDB();
            DataTable data      = new DataTable();
            int       RFC_C     = 0;

            char[]   delimiterChars = { ' ', '.', ':', '\t' };
            string[] words          = comboBox1.Text.Split(delimiterChars);
            int      C = 1;

            foreach (var c in words)
            {
                if (C == 1)
                {
                    RFC_C = int.Parse($"{c}");
                }
                C++;
            }



            data = conexion2.Set_HistorialTabla(RFC_C);

            dataGridView1.DataSource = data;
            conexion2 = null;
        }
コード例 #8
0
        private void Registro_Load(object sender, EventArgs e)
        {
            EnlaceDB link = new EnlaceDB();

            dgv_registro.DataSource = link.LlenarRegistroAct(id);
            dgv_registro.AutoResizeColumns();
        }
コード例 #9
0
        private void HacerReservacion_Load(object sender, EventArgs e)
        {
            timer1.Start();//este es un reloj y va con un funcion de abajo
            label17.Text       = "";
            label5.Text        = "";
            activateDateChange = false;
            for (int i = 0; i < metodos_pago.Length; i++)
            {
                comboBox4.Items.Add(metodos_pago[i]);
            }

            int      usuNameInt = 0;
            EnlaceDB conexion2  = new EnlaceDB();

            usuNameInt = conexion2.show_UsuarioID(usuNameInt, usuName);
            conexion2  = null;

            EnlaceDB conexion = new EnlaceDB();

            conexion.set_CiudadUsu(comboBox1, usuNameInt);
            conexion = null;

            //EnlaceDB conexion3 = new EnlaceDB();
            //conexion3.set_Hotels(comboBox2);
            //conexion3 = null;
        }
コード例 #10
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox2.Items.Clear();
            comboBox2.Text = "";
            comboBox3.Items.Clear();
            comboBox3.Text = "";
            comboBox5.Items.Clear();
            comboBox5.Text = "";
            listBox1.Items.Clear();
            ServicionOp.Items.Clear();
            ServiciosEle.Items.Clear();

            var ciudad = comboBox1.Text;
            //MessageBox.Show("La ciudad es:"+ ciudad);
            int      usuNameInt = 0;
            EnlaceDB conexion2  = new EnlaceDB();

            usuNameInt = conexion2.show_UsuarioID(usuNameInt, usuName);
            conexion2  = null;

            EnlaceDB conexion4 = new EnlaceDB();

            conexion4.set_Hotels(comboBox2, ciudad, usuNameInt);
            conexion4 = null;
        }
コード例 #11
0
        private void Consumo_Load(object sender, EventArgs e)
        {
            EnlaceDB link = new EnlaceDB();

            cbx_kilowatts.DataSource    = link.NivelesKilowatts();
            cbx_kilowatts.DisplayMember = "ID";
            cbx_kilowatts.SelectedIndex = 0;
        }
コード例 #12
0
        private void ReporteOcupacion_Load(object sender, EventArgs e)
        {
            EnlaceDB conexion = new EnlaceDB();


            conexion.set_Pais(comboBox1);

            conexion = null;
        }
コード例 #13
0
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            comboBox3.Items.Clear();
            comboBox3.Text = "";
            comboBox5.Items.Clear();
            comboBox5.Text = "";
            ServicionOp.Items.Clear();
            ServiciosEle.Items.Clear();


            string hote = comboBox2.Text;

            EnlaceDB conexion5 = new EnlaceDB();

            conexion5.Mostrar_EnText_hotel(listBox1, hote);



            int[] IDS = new int[100];
            IDS = conexion5.MostrarTiposHab(hote);


            for (int i = 0; i < IDS.Length; i++)
            {
                conexion5.MostrarTiposHab2(comboBox3, IDS[i]);


                if (IDS[i] == 0)
                {
                    break;
                }
            }


            int[] serv = new int[50];
            serv = conexion5.MostrarServ(hote);



            for (int i = 0; i < serv.Length; i++)
            {
                conexion5.MostrarServicios(ServicionOp, serv[i]);



                if (serv[i] == 0)
                {
                    break;
                }
            }



            conexion5 = null;
        }
コード例 #14
0
        public void UpdateDgv()
        {
            EnlaceDB link = new EnlaceDB();

            dgv_empleados.DataSource = null;
            dgv_empleados.Columns.Clear();
            dgv_empleados.Rows.Clear();
            dgv_empleados.DataSource = link.LlenarEmpleados();
            dgv_empleados.AutoResizeColumns();
        }
コード例 #15
0
        private void button2_Click(object sender, EventArgs e)
        {//VER DATOS
            listBox1.Items.Clear();
            int cve = int.Parse(textBox1.Text);
            //funcion que busca la reselvacion y muestra datos
            EnlaceDB conexion = new EnlaceDB();

            conexion.Mostrar_EnText_Reservation(listBox1, cve);
            conexion = null;
            clave    = cve;
        }
コード例 #16
0
        private void btn_recibo_Click(object sender, EventArgs e)
        {
            Recibos dialogR = new Recibos();

            dialogR.id_rec = Convert.ToInt64(dgv_recibos.SelectedRows[0].Cells[0].Value);
            if (dialogR.ShowDialog() == DialogResult.OK)
            {
                EnlaceDB link = new EnlaceDB();
                dgv_recibos.DataSource = link.LlenarRecibos(Convert.ToInt64(cbx_servicios.SelectedValue));
            }
        }
コード例 #17
0
        private void btn_ok_Click(object sender, EventArgs e)
        {
            if (Text == "Modificar cliente")
            {
                // MODIFICACIÓN Cliente
                if (validar())
                {
                    EnlaceDB link = new EnlaceDB();
                    switch (link.ModificarCliente(client, clientMod))
                    {
                    case 0:
                        MessageBox.Show("Cliente editado con éxito.", "Información");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo modificar el cliente. Quizá el correo electrónico ya esté usado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;

                    default:
                        break;
                    }
                }
            }
            else
            {
                // ALTA Cliente
                if (validar())
                {
                    // ALTA
                    EnlaceDB link = new EnlaceDB();
                    switch (link.AgregarCliente(client))
                    {
                    case 0:
                        MessageBox.Show("Empleado agregado con éxito.", "Aviso");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo agregar el empleado. Quizá el correo electrónico ya esté usado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;

                    default:
                        break;
                    }
                }
            }
        }
コード例 #18
0
        private void btn_ok_Click(object sender, EventArgs e)
        {
            if (Text == "Editar empleado")
            {
                // EDITAR Empleado
                if (validar())
                {
                    EnlaceDB link = new EnlaceDB();
                    switch (link.ModificarEmpleado(emp, empMod))
                    {
                    case 0:
                        MessageBox.Show("Empleado modificado con éxito.", "Aviso");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo modificar el empleado. Quizá el correo electrónico ya esté usado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;

                    default:
                        break;
                    }
                }
            }
            else
            {
                // ALTA Empleado
                if (validar())
                {
                    // ALTA
                    EnlaceDB link = new EnlaceDB();
                    switch (link.AgregarEmpleado(emp))
                    {
                    case 0:
                        MessageBox.Show("Empleado agregado con éxito.", "Aviso");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo agregar el empleado. Quizá el correo electrónico ya esté usado.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;

                    default:
                        break;
                    }
                }
            }
        }
コード例 #19
0
 private void btn_pagar_Click(object sender, EventArgs e)
 {
     if (validar())
     {
         EnlaceDB link = new EnlaceDB();
         if (link.Pago(id_rec, Convert.ToDouble(tbx_cantidad.Text)))
         {
             DialogResult = DialogResult.OK;
             Close();
         }
     }
 }
コード例 #20
0
        private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox5.Items.Clear();
            comboBox5.Text = "";

            string   hote1     = comboBox2.Text;
            string   tipo      = comboBox3.Text;
            EnlaceDB conexion7 = new EnlaceDB();

            conexion7.MostrarHabitaciones(comboBox5, hote1, tipo);
            conexion7 = null;
        }
コード例 #21
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            //TIMER
            if (timer % 100 == 0)
            {
                EnlaceDB conexion2 = new EnlaceDB();
                conexion2.ACTUALIZA_RESERV();
                conexion2 = null;
            }

            timer += 1;
        }
コード例 #22
0
        private void RegistroDetalles_Load(object sender, EventArgs e)
        {
            EnlaceDB link = new EnlaceDB();
            DateTime tm;
            DataRow  registro = link.ObtenerRegistroAct(id);

            st_registroid.Text = "ID Registro: " + Convert.ToString(registro.ItemArray[0]);
            st_numempl.Text    = "Núm. de empleado: " + Convert.ToString(registro.ItemArray[1]);
            tm = (DateTime)registro.ItemArray[2];
            st_fechahora.Text   = "Fecha y hora: " + string.Format(tm.ToString(), "dd/mm/aaaa HH:mm:ss");
            st_actividad.Text   = "Actividad: " + Convert.ToString(registro.ItemArray[3]);
            st_descripcion.Text = Convert.ToString(registro.ItemArray[4]);
        }
コード例 #23
0
 private void btn_ok_Click(object sender, EventArgs e)
 {
     // GENERAR RECIBOS
     if (validar())
     {
         EnlaceDB link = new EnlaceDB();
         if (link.GenerarRecibos(Convert.ToInt32(tbx_año.Text), Convert.ToSByte(cbx_mes.Text), Convert.ToByte(cbx_tiposerv.SelectedIndex), num_emp))
         {
             string msg = "Recibos de " + cbx_mes.Text + " de " + tbx_año.Text + " del tipo " + cbx_tiposerv.Text + " generados.";
             MessageBox.Show(msg, "Información");
             Close();
         }
     }
 }
コード例 #24
0
        private void btn_elimclient_Click(object sender, EventArgs e)//ELIMINA CLIENTE
        {
            var result = MessageBox.Show("¿Seguro que desea dar de baja este cliente?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                EnlaceDB link  = new EnlaceDB();
                int      id_cl = Convert.ToInt32(dgv_clientes.SelectedRows[0].Cells[0].Value);
                if (link.EliminarCliente(id_cl))
                {
                    MessageBox.Show("Cliente eliminado con éxito", "Información");
                    UpdateClientesDgv();
                }
            }
        }
コード例 #25
0
        private void Ciudad_Load(object sender, EventArgs e)
        {
            EnlaceDB conexion = new EnlaceDB();

            conexion.set_Pais(comboBox1);
            conexion = null;


            EnlaceDB conexion2 = new EnlaceDB();

            conexion2.set_Usuario(comboBox2);
            conexion2 = null;

            //comboBox1
        }
コード例 #26
0
        private void btn_elimemp_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("¿Seguro que desea dar de baja este empleado de forma definitiva?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                EnlaceDB link   = new EnlaceDB();
                int      id_emp = Convert.ToInt32(dgv_empleados.SelectedRows[0].Cells[0].Value);
                if (link.EliminarEmpleado(id_emp))
                {
                    MessageBox.Show("Eliminado con éxito", "Información");
                    UpdateDgv();
                }
            }
        }
コード例 #27
0
        private void button1_Click(object sender, EventArgs e)
        {
            comboBox1.Items.Clear();
            EnlaceDB conexion = new EnlaceDB();
            string   name     = textBox1.Text;
            bool     caso     = false;

            //lena en el combo si RFC y su nombre completo
            caso = conexion.LLenaEnHistorial(comboBox1, name);
            if (caso)
            {
                Avtivatelabel = true;
            }
            conexion = null;
        }
コード例 #28
0
        private void btn_elimserv_Click(object sender, EventArgs e)//ELIMINA SERVICIO
        {
            var result = MessageBox.Show("¿Seguro que desea dar de baja este servicio?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                EnlaceDB link    = new EnlaceDB();
                long     id_serv = Convert.ToInt64(dgv_servicios.SelectedRows[0].Cells[3].Value);
                if (link.EliminarServicio(id_serv))
                {
                    MessageBox.Show("Eliminado con éxito", "Información");
                    UpdateServiciosDgv();
                }
            }
        }
コード例 #29
0
        private void button1_Click(object sender, EventArgs e)
        {
            //boton crear
            if (textBox1.Text == "" || textBox2.Text == "" || comboBox1.Text == "" || comboBox2.Text == "")
            {
                MessageBox.Show("Alguna casilla está vacía."); goto fin;
            }
            EnlaceDB conexion4 = new EnlaceDB();

            try
            {
                var    nombre  = textBox1.Text;
                var    descri  = textBox2.Text;
                string Pais    = comboBox1.Text;
                string cve_usu = comboBox2.Text;

                //usuario
                int usu_atiende = 0;

                usu_atiende = conexion4.show_UsuarioID(usu_atiende, cve_usu);


                //pais
                int pais = 0;

                pais = conexion4.show_idPais(pais, Pais);


                //registra l aciudad

                conexion4.Registra_Ciudad(nombre, descri, pais, usu_atiende);


                MessageBox.Show("Se guardó la ciudad: " + nombre + ".");
                textBox1.Text  = "";
                textBox2.Text  = "";
                comboBox1.Text = "";
                comboBox2.Text = "";
            }
            catch
            {
                var msg = "";
                msg = "Error de tipo de dato.\nAsegurese de usar los datos correctos.\n";
                MessageBox.Show(msg, "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
fin:
            conexion4 = null;
        }
コード例 #30
0
        private void btn_ok_Click(object sender, EventArgs e)
        {
            if (Text == "Modificar servicio")
            {
                if (validar())
                {
                    EnlaceDB link = new EnlaceDB();
                    switch (link.ModificarServicio(serv, servMod))
                    {
                    case 0:
                        MessageBox.Show("Servicio editado con éxito.", "Información");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo editar servicio.", "Información");
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;
                    }
                }
            }
            else
            {
                if (validar())
                {
                    EnlaceDB link = new EnlaceDB();
                    switch (link.AgregarServicio(serv))
                    {
                    case 0:
                        MessageBox.Show("Servicio agregado con éxito.", "Aviso");
                        DialogResult = DialogResult.OK;
                        Close();
                        break;

                    case 1:
                        MessageBox.Show("No se pudo agregar el servicio.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.Cancel;
                        Close();
                        break;

                    default:
                        break;
                    }
                }
            }
        }