コード例 #1
0
        private void alta_Click(object sender, EventArgs e)
        {
            PalcoNet.Abm_Cliente.AltaCliente nuevoCliente = new AltaCliente(db);
            DialogResult res = nuevoCliente.ShowDialog();

            cargaGrilla();
        }
コード例 #2
0
        private void buttonALTA_Click(object sender, EventArgs e)
        {
            AltaCliente al = new AltaCliente(null, false, this, true);

            al.Show();
            this.Hide();
        }
コード例 #3
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            var form = new AltaCliente();

            form.funcionForm = new Alta();
            form.ShowDialog();
        }
コード例 #4
0
 public void Setup(AltaCliente form)
 {
     form.CheckHabilitado.Visible = false;
     form.Text               = "Registro de cliente";
     form.Titulo             = "Registrarse";
     form.DebeGuardarTarjeta = true;
     form.tarjetaAGuardar    = null;
 }
コード例 #5
0
 public void Setup(AltaCliente form)
 {
     form.Text   = "Modifición de cliente";
     form.Titulo = "Modificar Cliente";
     form.CheckHabilitado.Visible = true;
     form.LlenateConDatosDe(cliente);
     form.DebeGuardarTarjeta = false;
     form.tarjetaAGuardar    = cliente.GetTarjeta();
 }
コード例 #6
0
        private void editar_Click(object sender, EventArgs e)
        {
            Int32 fila = this.grillaClientes.CurrentCell.RowIndex;

            this.Cliente_Id = Decimal.Parse(this.grillaClientes.Rows[fila].Cells[0].Value.ToString());
            PalcoNet.Abm_Cliente.AltaCliente clienteEditado = new AltaCliente(this.db, this.Cliente_Id);
            DialogResult res = clienteEditado.ShowDialog();

            cargaGrilla();
        }
コード例 #7
0
 public void Guardar(AltaCliente form, Cliente cliente)
 {
     DataBase.GetInstance().WithTransaction(() =>
     {
         cliente.Habilitado = form.CheckHabilitado.Checked;
         cliente.Update();
         if (form.DebeGuardarTarjeta)
         {
             form.tarjetaAGuardar.SerAsignadaA((int)cliente.id);
         }
     });
     form.Close();
     MessageBox.Show(String.Format("El cliente {0} {1} ha sido actualizado", cliente.nombre, cliente.apellido),
                     "Cliente actualizado",
                     MessageBoxButtons.OK, MessageBoxIcon.Information);
 }
コード例 #8
0
        public void Guardar(AltaCliente form, Cliente cliente)
        {
            DialogResult dialogResult = MessageBox.Show("Al crear este cliente autogenerará su usuario y contraseña. ¿Desea continuar?",
                                                        "Solicitud de confirmación", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                var user     = cliente.nroDocumento;
                var password = PassGenerator.CreateRandomPassword(20);
                DataBase.GetInstance().WithTransaction(() =>
                {
                    var idCliente = CreadorDeUsuarios.CrearNuevoCliente(cliente, user, password, true);
                    form.tarjetaAGuardar.SerAsignadaA(idCliente);
                });
                form.Close();
                new UsuarioPassForm(user, password).ShowDialog();
            }
        }
コード例 #9
0
        private void btnClienteMod_Click(object sender, EventArgs e)
        {
            var cliente = (Cliente)clientesDataGrid.CurrentRow.DataBoundItem;
            var form    = new AltaCliente();

            Console.WriteLine("Modificando cliente: " + cliente);
            form.funcionForm = new Modificar(cliente);
            try
            {
                var ignored = form.ShowDialog();
            }
            catch (ProcedureException ex)
            {
                MessageBox.Show(ex.GetSqlErrorMessage(), "Error al actualizar el cliente",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            ActualizarTabla();
        }
コード例 #10
0
 public void Guardar(AltaCliente form, Cliente cliente)
 {
     form.ClienteActual = cliente;
     form.DialogResult  = DialogResult.OK;
     form.Close();
 }
コード例 #11
0
        private void buttonALTA_Click(object sender, EventArgs e)
        {
            AltaCliente al = new AltaCliente();

            al.Show();
        }