示例#1
0
        public Pantalla_Modificacion_Datos_Cliente(decimal idUser)
        {
            InitializeComponent();
            //Formato fecha

            textFechaNac.Format       = DateTimePickerFormat.Custom;
            textFechaNac.CustomFormat = "dd/MM/yyyy";

            GD1C2016DataSet.clientesDataTable cliData = cliAdapter.ObtenerCliente(idUser);
            this.id      = idUser.ToString();
            textNom.Text = cliData.Rows[0].Field <String>("nombre");
            textApe.Text = cliData.Rows[0].Field <String>("apellido");
            textDni.Text = cliData.Rows[0].Field <String>("dni");
            GD1C2016DataSet.usuariosDataTable usersData = userAdapter.BuscarUsuario(Convert.ToDecimal(id));
            textTel.Text  = usersData.Rows[0].Field <String>("telefono");
            textMail.Text = usersData.Rows[0].Field <String>("nombre");
            GD1C2016DataSet.direccionesDataTable direccionData = dirAdapter.BuscarDireccion(Convert.ToDecimal(id));
            textDom.Text    = direccionData.Rows[0].Field <String>("calle");
            textNumDom.Text = direccionData.Rows[0].Field <Decimal>("numero").ToString();
            textPiso.Text   = direccionData.Rows[0].Field <Decimal>("piso").ToString();
            textDepto.Text  = direccionData.Rows[0].Field <String>("departamento");
            textLoc.Text    = direccionData.Rows[0].Field <String>("localidad");
            textCodPos.Text = direccionData.Rows[0].Field <String>("cod_postal");
            textCiudad.Text = direccionData.Rows[0].Field <String>("ciudad");
        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (textNombre.Text == "" && textApellido.Text == "" && textDNI.Text == "" && textEmail.Text == "")
            {
                MessageBox.Show("Complete algún campo de búsqueda");
            }
            infoClientes = cliAdapter.ObtenerClientesHabilitados();
            List <DataRow> filasAEliminar = new List <DataRow>();
            String         nombre         = textNombre.Text;
            String         apellido       = textApellido.Text;
            String         email          = textEmail.Text;
            String         dni            = textDNI.Text;
            decimal        dniConvertido;

            if (String.IsNullOrWhiteSpace(dni))
            {
                dniConvertido = 0;
            }
            else
            {
                dniConvertido = Convert.ToDecimal(dni);
            }
            infoClientes = cliAdapter.BuscarCliente(nombre, apellido, email, dniConvertido);
            actualizarTabla();
            return;
        }
 private void button2_Click(object sender, EventArgs e)
 {
     textNombre.ResetText();
     textApellido.ResetText();
     textDNI.ResetText();
     textEmail.ResetText();
     infoClientes = cliAdapter.ObtenerClientesHabilitados();
     dataClientes.Rows.Clear();
     foreach (DataRow row in infoClientes.Rows)
     {
         dataClientes.Rows.Add(row.Field <Decimal>("id_usuario"), row.Field <String>("nombre"), row.Field <String>("apellido"), row.Field <String>("mail"), row.Field <Decimal>("dni"));
     }
 }
示例#4
0
        private void dataClientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                cliAdapter.HabilitarUsuario(Convert.ToDecimal(dataClientes.Rows[e.RowIndex].Cells[0].Value));
                MessageBox.Show("Usuario desbloqueado");
            }
            infoClientes = cliAdapter.ObtenerClientesBloqueados();
            actualizarTabla();
        }
 private void Pantalla_Busqueda_Cliente_A_Modificar_Load(object sender, EventArgs e)
 {
     configurarTabla();
     infoClientes = cliAdapter.ObtenerClientesHabilitados();
     actualizarTabla();
 }