コード例 #1
0
        private void buscar_cliente_button_Click(object sender, EventArgs e)
        {
            if (apellido_paterno_textBox.Text == "")
            {
                MessageBox.Show("Ingrese apellidos paterno", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                var verificar = contexto.sp_Buscar_Cliente(nombre_textBox.Text).ToList();

                if (verificar.Count != 0)
                {
                    Buscar_Cliente buscar_cliente = new Buscar_Cliente(nombre_textBox.Text, apellido_paterno_textBox.Text, true);
                    buscar_cliente.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se encontro el cliente", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #2
0
        private void buscar_instructor_button_Click(object sender, EventArgs e)
        {
            var contexto = new db_sporting_gymContainer();

            if (apellido_paterno_textBox.Text == "")
            {
                MessageBox.Show("Ingrese apellidos paterno", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                var verificar = contexto.sp_Buscar_Instructor(nombre_textBox.Text).ToList();

                if (verificar.Count != 0)
                {
                    Buscar_Cliente buscar_cliente = new Buscar_Cliente(nombre_textBox.Text, apellido_paterno_textBox.Text, false);
                    buscar_cliente.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se encontro el instructor", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #3
0
ファイル: Cobro.cs プロジェクト: CzDeus/SportingGym
        private void buscar_button_Click(object sender, EventArgs e)
        {
            Buscar_Cliente clientes = new Buscar_Cliente(true, true);

            clientes.ShowDialog();

            if (clientes._idCliente != 0)
            {
                var catalogo_cliente = contexto.Catalogo_Clientes.Where(x => x.id_cliente == clientes._idCliente).First();

                id_cliente = clientes._idCliente;

                id_grupo = Convert.ToInt32(catalogo_cliente.id_grupo);

                if (id_grupo != 0)
                {
                    var responsable = (from id_responsable in contexto.Grupos where id_responsable.id_grupo == id_grupo select id_responsable).First();

                    if (responsable.id_cliente_responsable != id_cliente)
                    {
                        MessageBox.Show("El cliente pertenece a un grupo, no tiene permiso para realizar pago", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        id_cliente = 0;
                        return;
                    }

                    if (id_grupo > 0)
                    {
                        for (int x = 0; x < tipo_cliente_comboBox.Items.Count; x++)
                        {
                            tipo_cliente_comboBox.SelectedIndex = x;
                            if (catalogo_cliente.id_tipo_cliente == (int)tipo_cliente_comboBox.SelectedValue)
                            {
                                break;
                            }
                        }
                    }

                    //tipo_cliente_comboBox.Text = "Grupo";
                    info_grupo_button.Visible     = true;
                    tipo_cliente_comboBox.Enabled = false;

                    //int index = tipo_cliente_comboBox.FindString("Grupo");
                    //tipo_cliente_comboBox.SelectedIndex = index;

                    int periodo = Convert.ToInt32(catalogo_cliente.id_periodo);

                    calcularImportePagar(null, null);

                    if (periodo != 0)
                    {
                        periodo_comboBox.SelectedValue = periodo;
                    }
                    else
                    {
                        periodo_comboBox.SelectedIndex = 0;
                    }
                }
                else
                {
                    info_grupo_button.Visible     = false;
                    tipo_cliente_comboBox.Enabled = true;
                }

                nombre_textBox.Text = catalogo_cliente.nombre + " " + catalogo_cliente.apellido_paterno + " " + catalogo_cliente.apellido_materno;
                tipo_cliente_comboBox.SelectedValue = catalogo_cliente.id_tipo_cliente;
                periodo_comboBox.SelectedValue      = catalogo_cliente.id_periodo;
            }
        }