Ejemplo n.º 1
0
        private void FacturacionClientes_Load(object sender, EventArgs e)
        {
            //llenar con los nombres de los clientes
            clientes = SQLCliente.obtenerTodosLosClientesHabilitados();

            foreach (DataRow row in clientes.Rows)
            {
                cmbClientes.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString());
                cmbClientes.SelectedIndex = 0;
            }
            lblFacturacionClientesTexto.Hide();
            lblFacturacionTotal.Hide();
            lblFechaFinFacturacion.Hide();
            lblFechaFinFacturacionTexto.Hide();
            lblFechaInicioFacturacion.Hide();
            lblFechaInicioFacturacionTexto.Hide();
            tablaFacturacion.Hide();
            lblDetalleDeFacturacion.Hide();
            tablaPreviaFacturacion.Hide();
            lblNumeroFacturacionTexto.Hide();
            lblNumeroFacturacion.Hide();

            lblfechaFinFacturacionPrevia.Hide();
            lblFechaFinFacturacionPreviaTexto.Hide();
            lblFechaInicioFacturacionPrevia.Hide();
            lblFechaInicioFactPreviaTexto.Hide();
            btnConfirmarFacturacion.Hide();
            lblFactTotalPreviaTexto.Hide();
            lblFacturacionTotalPrevia.Hide();
            lblPrevisualizacionFact.Hide();
        }
Ejemplo n.º 2
0
 private void btnModificacion_Click(object sender, EventArgs e)
 {
     if (verificarDatosCliente(txtNombre.Text, txtApellido.Text, txtDNI.Text, txtMail.Text, txtTelefono.Text, txtDireccion.Text, txtLocalidad.Text, txtCodPostal.Text))
     {
         if (SQLCliente.verificarTelefono(int.Parse(txtTelefono.Text), idCliente))
         {
             if (SQLCliente.verificarDNI(int.Parse(txtDNI.Text), idCliente))
             {
                 string  direccion         = obtenerDireccionEntera(txtDireccion.Text, txtPiso.Text, txtDepto.Text, txtLocalidad.Text);
                 Cliente clienteAModificar = new Cliente(idCliente, txtNombre.Text, txtApellido.Text, Int32.Parse(txtDNI.Text), txtMail.Text, Int32.Parse(txtTelefono.Text), direccion, txtCodPostal.Text, dateTimeNacimiento.Value, ckbHabilitado.Checked);
                 SQLCliente.modificarCliente(clienteAModificar);
                 this.DialogResult = DialogResult.OK;
                 MessageBox.Show("El cliente se ha modificado correctamente");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Ese DNI ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Ese telefono ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Ejemplo n.º 3
0
 private void btnAlta2_Click(object sender, EventArgs e)
 {
     if (verificarDatosCliente(txtNombre.Text, txtApellido.Text, txtDNI.Text, txtMail.Text, txtTelefono.Text, txtDireccion.Text, txtLocalidad.Text, txtCodPostal.Text))
     {
         if (SQLCliente.verificarTelefono(int.Parse(txtTelefono.Text), -1))
         {
             if (SQLCliente.verificarDNI(int.Parse(txtDNI.Text), -1))
             {
                 string  direccion    = obtenerDireccionEntera(txtDireccion.Text, txtPiso.Text, txtDepto.Text, txtLocalidad.Text);
                 Cliente nuevoCliente = new Cliente(txtNombre.Text, txtApellido.Text, Int32.Parse(txtDNI.Text), txtMail.Text, Int32.Parse(txtTelefono.Text), direccion, txtCodPostal.Text, dateTimeNacimiento.Value);
                 SQLCliente.insertarCliente(nuevoCliente);
                 MessageBox.Show("El cliente ha sido dado de alta correctamente");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Ese DNI ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Ese telefono ya esta en uso", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Ejemplo n.º 4
0
        public static void eliminarCliente(int pId)
        {
            DataAccessLayerCliente oDAL = new SQLCliente();

            try
            {
                oDAL.Delete(pId);
            }
            catch (SqlException)
            {
                throw new ClienteConExpedientes();
            }
        }
Ejemplo n.º 5
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (verificarDatosBusqueda(txtNombre.Text, txtApellido.Text, txtDNI.Text))
            {
                Cliente clieABuscar = new Cliente(txtNombre.Text, txtApellido.Text, String.IsNullOrEmpty(txtDNI.Text) ?  0 : Int32.Parse(txtDNI.Text));

                if (modificacion)
                {
                    tablaClientes.DataSource = SQLCliente.filtrarClientes(clieABuscar);
                }
                else
                {
                    tablaClientes.DataSource = SQLCliente.filtrarClientesHabilitados(clieABuscar);
                }
            }
        }
Ejemplo n.º 6
0
        //CLIENTES
        public static void guardarCliente(Cliente pCliente, string pOperacion)
        {
            DataAccessLayerCliente oDAL = new SQLCliente();

            if (pOperacion == "Insert")
            {
                oDAL.Insert(pCliente);
            }
            else if (pOperacion == "Update")
            {
                oDAL.Update(pCliente);
            }
            else
            {
                throw new Exception();
            }
        }
Ejemplo n.º 7
0
        private void ListaClientes_Load(object sender, EventArgs e)
        {
            DataTable clientes;

            if (modificacion)
            {
                //Obtener todos los clientes cuando se carga el formulario
                clientes = SQLCliente.obtenerTodosLosClientes();
            }
            else
            {
                clientes = SQLCliente.obtenerTodosLosClientesHabilitados();
            }
            tablaClientes.DataSource = clientes;
            this.tablaClientes.Columns[0].Visible = false; //usuarioID
            DataGridViewRow clieRow = tablaClientes.Rows[0];

            clienteSeleccionado = new Cliente(clieRow);
        }
Ejemplo n.º 8
0
        public RegistroViaje(int id_cliente, int id_rol)
        {
            InitializeComponent();
            idCliente = id_cliente;

            esRolAdministrador = id_rol == 1;

            cmbAutomovil.Hide();
            lblAutomovil.Hide();
            lblTurno.Hide();
            cmbTurnos.Hide();

            tablaChoferes = SQLChofer.obtenerTodosLosChoferesHabilitados();

            foreach (DataRow row in tablaChoferes.Rows)
            {
                cmbChoferes.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString());
            }

            tablaClientes = SQLCliente.obtenerTodosLosClientesHabilitados();

            if (esRolAdministrador)
            {
                cmbCliente.Enabled = true;
                foreach (DataRow row in tablaClientes.Rows)
                {
                    cmbCliente.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString());
                }
            }
            else
            {
                cmbCliente.Enabled = false;
                foreach (DataRow row in tablaClientes.Rows)
                {
                    if (int.Parse(row["id_usuario"].ToString()) == id_cliente)
                    {
                        cmbCliente.Items.Add(row["nombre"].ToString() + " " + row["apellido"].ToString());
                        cmbCliente.SelectedIndex = 0;
                        break;
                    }
                }
            }
        }
Ejemplo n.º 9
0
        private void recargar()
        {
            DataTable clientes;

            if (modificacion)
            {
                //Obtener todos los clientes cuando se carga el formulario
                clientes = SQLCliente.obtenerTodosLosClientes();
            }
            else
            {
                clientes = SQLCliente.obtenerTodosLosClientesHabilitados();
            }
            tablaClientes.DataSource = clientes;
            this.tablaClientes.Columns[0].Visible = false; //usuarioID
            DataGridViewRow clieRow = tablaClientes.Rows[0];

            clienteSeleccionado = new Cliente(clieRow);

            txtDNI.Text      = "";
            txtApellido.Text = "";
            txtNombre.Text   = "";
        }
Ejemplo n.º 10
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (tablaClientes.Rows.Count > 0)
     {
         if (clienteSeleccionado.habilitado == true)
         {
             DialogResult dialogResult = MessageBox.Show("Esta seguro?", "Esta seguro que quiere dar de baja este cliente?", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 string response = SQLCliente.eliminarCliente(clienteSeleccionado);
                 MessageBox.Show(response);
                 tablaClientes.DataSource = SQLCliente.obtenerTodosLosClientesHabilitados();
             }
         }
         else
         {
             MessageBox.Show("El cliente ya esta eliminado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar algun cliente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 11
0
        public static Cliente traerClientePorId(int pId)
        {
            DataAccessLayerCliente oDAL = new SQLCliente();

            return(oDAL.LoadById(pId));
        }
Ejemplo n.º 12
0
        public static List <Cliente> buscarClientes(string pNombre, string pApellido, int pDocuemtno)
        {
            DataAccessLayerCliente oDAL = new SQLCliente();

            return(oDAL.SearchClientes(pNombre, pApellido, pDocuemtno));
        }
Ejemplo n.º 13
0
 public LoginControlador()
 {
     this.cliente = new SQLCliente();
 }