Ejemplo n.º 1
0
        public void SetItems(int i, string value)
        {
            switch (i)
            {
            case 0:
                IdVendedor = Convert.ToInt32(value);
                break;

            case 1:
                Cedula = Convert.ToInt64(value);
                break;

            case 2:
                Nombre = (string)value;
                break;

            case 3:
                FechaNacimiento = Convert.ToDateTime(value);
                break;

            case 4:
                Sexo = (Sexo)Sexo.Parse(typeof(Sexo), value.ToString());
                break;

            case 5:
                Telefono = Convert.ToInt64(value);
                break;

            case 6:
                Correo = (string)value;
                break;

            case 7:
                Direccion = (string)value;
                break;

            case 8:
                EstadoCivil = (EstadoCivil)EstadoCivil.Parse(typeof(EstadoCivil), value.ToString());
                break;

            case 9:
                FechaIngreso = Convert.ToDateTime(value);
                break;

            case 10:
                Salario = Convert.ToInt32(value);
                break;

            case 11:
                Profesion = value.ToString();
                break;

            case 12:
                Calificacion = Convert.ToInt32(value);
                break;
            }
        }
Ejemplo n.º 2
0
        private void buttonAddClient_Click(object sender, EventArgs e)
        {
            if (CedulatextBox.Text != "" && NombretextBox.Text != "" && SexocomboBox.Text != "" && TelefonotextBox.Text != "" &&
                CorreotextBox.Text != "" && DirecciontextBox.Text != "" && EstadoCivilcomboBox.Text != "" && SalariotextBox1.Text != "" &&
                ProfesióntextBox2.Text != "" && CalificaciontextBox3.Text != "")
            {
                if (!Vendedor.Find(Convert.ToInt64(CedulatextBox.Text)))
                {
                    Vendedor v = new Vendedor();

                    v.Cedula          = Convert.ToInt64(CedulatextBox.Text);
                    v.Nombre          = NombretextBox.Text;
                    v.FechaNacimiento = Convert.ToDateTime(dateTimePickerFechaNacimiento.Value.ToShortDateString());
                    v.Sexo            = (Sexo)Sexo.Parse(typeof(Sexo), SexocomboBox.Text);
                    v.Telefono        = Convert.ToInt64(TelefonotextBox.Text);
                    v.Correo          = CorreotextBox.Text;
                    v.Direccion       = DirecciontextBox.Text;
                    v.EstadoCivil     = (EstadoCivil)EstadoCivil.Parse(typeof(EstadoCivil), EstadoCivilcomboBox.Text);
                    v.FechaIngreso    = Convert.ToDateTime(FechaIngresodateTimePicker1.Value);
                    v.Salario         = Convert.ToInt32(SalariotextBox1.Text);
                    v.Profesion       = ProfesióntextBox2.Text;
                    v.Calificacion    = Convert.ToInt32(CalificaciontextBox3.Text);

                    v.Add();

                    if (Vendedor.Find(v.Cedula))
                    {
                        splitContainer1.Panel2.Controls.Clear();
                        ImprimirData(splitContainer1.Panel2).Show();
                        MessageBox.Show("Operación éxitosa");
                        labelPositionID.Text = (Vendedor.ListaVendedores.IndexOf(v) + 1).ToString() + " / " + Vendedor.ListaVendedores.Count.ToString();
                    }
                    else
                    {
                        MessageBox.Show("Operación fallida");
                    }
                }
                else
                {
                    MessageBox.Show("El Vendedor ya existe");
                }
            }
            else
            {
                MessageBox.Show("Campo vacio.\n¡Complete el campo!");
            }
        }
Ejemplo n.º 3
0
        private void buttonAddClient_Click(object sender, EventArgs e)
        {
            if (textBoxNombre.Text != "" && textBoxCedula.Text != "" && comboBoxSexo.Text != "" && textBoxTelefono.Text != "" &&
                textBoxCorreo.Text != "" && textBoxDireccion.Text != "" && comboBoxEstadoCivil.Text != "")
            {
                if (!Cliente.Find(Convert.ToInt64(textBoxCedula.Text)))
                {
                    Cliente v = new Cliente();

                    v.Nombre          = textBoxNombre.Text;
                    v.Cedula          = Convert.ToInt64(textBoxCedula.Text);
                    v.FechaNacimiento = Convert.ToDateTime(dateTimePickerFechaNacimiento.Value.ToShortDateString());//Cambiar
                    v.Sexo            = (Sexo)Sexo.Parse(typeof(Sexo), comboBoxSexo.Text);
                    v.Telefono        = Convert.ToInt64(textBoxTelefono.Text);
                    v.Correo          = textBoxCorreo.Text;
                    v.Direccion       = textBoxDireccion.Text;
                    v.EstadoCivil     = (EstadoCivil)EstadoCivil.Parse(typeof(EstadoCivil), comboBoxEstadoCivil.Text);

                    v.Add();

                    if (Cliente.Find(v.Cedula))
                    {
                        splitContainer1.Panel2.Controls.Clear();
                        ImprimirData(splitContainer1.Panel2).Show();
                        MessageBox.Show("Operación éxitosa");
                        labelPositionID.Text = (Cliente.ListaClientes.IndexOf(v) + 1).ToString() + " / " + Cliente.ListaClientes.Count.ToString();
                    }
                    else
                    {
                        MessageBox.Show("Operación fallida");
                    }
                }
                else
                {
                    MessageBox.Show("El cliente ya existe");
                }
            }
            else
            {
                MessageBox.Show("Campo vacio.\n¡Complete el campo!");
            }
        }
Ejemplo n.º 4
0
        public void SetItems(int i, string value)
        {
            switch (i)
            {
            case 0:
                Cedula = Convert.ToInt64(value);
                break;

            case 1:
                Nombre = (string)value;
                break;

            case 2:
                FechaNacimiento = DateTime.ParseExact(value, "dd/MM/yyyy", null);
                break;

            case 3:
                Sexo = (Sexo)Sexo.Parse(typeof(Sexo), value.ToString());
                break;

            case 4:
                Telefono = Convert.ToInt64(value);
                break;

            case 5:
                Correo = (string)value;
                break;

            case 6:
                Direccion = (string)value;
                break;

            case 7:
                EstadoCivil = (EstadoCivil)EstadoCivil.Parse(typeof(EstadoCivil), value.ToString());
                break;

            case 8:
                IdCliente = Convert.ToInt32(value);
                break;
            }
        }
Ejemplo n.º 5
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (textBoxNombre.Text != "" && textBoxCedula.Text != "" && comboBoxSexo.Text != "" && textBoxTelefono.Text != "" &&
                textBoxCorreo.Text != "" && textBoxDireccion.Text != "" && comboBoxEstadoCivil.Text != "")
            {
                Cliente v = Cliente.SearchCed(Convert.ToInt64(textBoxCedula.Text));

                v.Nombre          = textBoxNombre.Text;
                v.Cedula          = Convert.ToInt64(textBoxCedula.Text);
                v.FechaNacimiento = Convert.ToDateTime(dateTimePickerFechaNacimiento.Value.ToShortDateString());//Cambiar
                v.Sexo            = (Sexo)Sexo.Parse(typeof(Sexo), comboBoxSexo.Text);
                v.Telefono        = Convert.ToInt64(textBoxTelefono.Text);
                v.Correo          = textBoxCorreo.Text;
                v.Direccion       = textBoxDireccion.Text;
                v.EstadoCivil     = (EstadoCivil)EstadoCivil.Parse(typeof(EstadoCivil), comboBoxEstadoCivil.Text);


                if (Cliente.Find(v.Cedula))
                {
                    Cliente.Update(v);

                    splitContainer1.Panel2.Controls.Clear();
                    ImprimirData(splitContainer1.Panel2).Show();
                    MessageBox.Show("Operación éxitosa");
                    LoadShowClient(v);
                    ShowPositionID(v);
                }
                else
                {
                    MessageBox.Show("Operación fallida");
                }
            }
            else
            {
                MessageBox.Show("Campo vacio.\n¡Complete el campo!");
            }
        }