private void btnModificar_Click(object sender, EventArgs e) { if (txtDireccion.Text == "" || txtDNI.Text == "" || txtNombre.Text == "" || txtTelefono.Text == "") { MessageBox.Show("No puede registar campos vacíos"); } else { if (TrabajarCliente.VerificarCliente(txtDNI.Text) == true) { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { Cliente oCliente = new Cliente(); string dniCliente = (string)dgvClientes.CurrentRow.Cells[0].Value; oCliente.CLI_apellido = txtApellido.Text; oCliente.CLI_direccion = txtDireccion.Text; oCliente.CLI_nombre = txtNombre.Text; oCliente.CLI_telefono = txtTelefono.Text; oCliente.CLI_dni = dniCliente; TrabajarCliente.ModificarCliente(oCliente); cargarGrilla(); limpiarCampos(); } } else { MessageBox.Show("Este DNI no está registrado, ingrese uno válido."); } } }
/// <summary> /// Elimina un cliente /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnECliente_Click(object sender, EventArgs e) { Form frmCliente = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCliente); String msj = "Esta seguro que quiere Elimnar este Cliente" + this.txtDni.Text; int id = Convert.ToInt32(txtDni.Text); DialogResult dialogResult = MessageBox.Show(msj, "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { if (frmCliente != null) { try { TrabajarCliente.bajaClienteFisica(txtDni.Text); MessageBox.Show("Cliente Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.None); } catch { TrabajarCliente.bajaCliente(txtDni.Text, false); MessageBox.Show("Cliente Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.None); } finally { ((FrmCliente)frmCliente).cargarCliente(); ((FrmCliente)frmCliente).contar(); } } } }
/// <summary> /// Carga los combos rol con sus respectivos items y actualiza la fecha /// </summary> private void cargarComboRol(string u) { string nombreVendedor = TrabajarUsuarios.traerVendedor(u); lblVendedor.Text = "Vendedor: " + nombreVendedor; //Configurar Fecha actual dtpFecha.Value = DateTime.Today; nudPrecio.Minimum = 0; nudPrecio.Maximum = 10000000; cboClientes.DataSource = TrabajarCliente.traerClienteComboBox(); cboClientes.DisplayMember = "cli_ayn"; cboClientes.ValueMember = "cli_dni"; cboClientes.Text = "Select Client"; cboVehiculo.DataSource = TrabajarVehiculo.traerVehiculoComboBox(); cboVehiculo.DisplayMember = "veh_datos"; cboVehiculo.ValueMember = "veh_matricula"; cboVehiculo.Text = "Select Vehicle"; cboFormaPago.DataSource = TrabajarFormaPago.ObtenerFormaPago(); cboFormaPago.DisplayMember = "Descripción"; cboFormaPago.ValueMember = "ID"; cboFormaPago.Text = "Select Vehicle Type"; }
private void btnCrearCliente_Click(object sender, EventArgs e) { Cliente oCliente = new Cliente(); oCliente.Cli_Dni = txtDNICliente.Text; oCliente.Cli_Nombre = txtNombreCliente.Text; oCliente.Cli_Apellido = txtApellidoCLiente.Text; oCliente.Cli_Sexo = txtSexoCliente.Text; oCliente.Cli_FechaNacimiento = DateTime.Now; oCliente.Cli_Ingresos = Convert.ToDecimal(txtIngresoCliente.Text); oCliente.Cli_Direccion = txtDireccionCliente.Text; oCliente.Cli_Telefono = Convert.ToInt32(txtTelefonoCliente.Text); TrabajarCliente.insert_cliente(oCliente); txtDNICliente.Text = ""; txtNombreCliente.Text = ""; txtApellidoCLiente.Text = ""; txtSexoCliente.Text = ""; txtFecIngCliente.Text = ""; txtIngresoCliente.Text = ""; txtDireccionCliente.Text = ""; txtTelefonoCliente.Text = ""; }
/// <summary> /// Metodo para detectar si el texto cambio del input de cliente_id /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void idCliente_TextChanged(object sender, TextChangedEventArgs e) { // Bucle if para evitar busquedas con id valor a cero (0) if (idCliente.Text != "0") { // busqueda del cliente por id Cliente clienteEncontrado = TrabajarCliente.buscarCliente(idCliente.Text); if (clienteEncontrado != null) { // carga de datos en los textbox saveOrUpdate = true; nombreApellido.Text = clienteEncontrado.Cli_Nombre; domicilio.Text = clienteEncontrado.Cli_Domicilio; departamento.Text = clienteEncontrado.Cli_Departamento; email.Text = clienteEncontrado.Cli_Email; codigoPostal.Text = clienteEncontrado.Cli_Codigo_Postal; telefono.Text = clienteEncontrado.Cli_Telefono; fechaNacimiento.SelectedDate = clienteEncontrado.Cli_Fecha_Nac; } else { // limpieza de los campos en caso de nueva busqueda saveOrUpdate = false; nombreApellido.Text = ""; domicilio.Text = ""; departamento.Text = ""; email.Text = ""; codigoPostal.Text = ""; telefono.Text = ""; fechaNacimiento.SelectedDate = null; } } }
private void cargar_Combo_ClientesSP() { cmbCliente.DisplayMember = "cli_detalle"; cmbCliente.ValueMember = "cli_dni"; cmbCliente.DataSource = TrabajarCliente.listar_Clientes_SP(); cmbCliente.SelectedIndex = -1; }
/// <summary> /// Realiza el alta de cliente, limpia los campos y muestra un cartel con el resultado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnACliente_Click(object sender, EventArgs e) { if (camposCargados()) { Form frmCliente = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCliente); try { if (cargarDatos()) { if (mensaje(cliente) == DialogResult.OK) { TrabajarCliente.altaCliente(cliente); ((FrmCliente)frmCliente).cargarCliente(); ((FrmCliente)frmCliente).contar(); limpiarCampos(); } else { MessageBox.Show("Se cancelo el alta de Cliente", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch { txtDni.Text = ""; txtDni.Focus(); MessageBox.Show("Ya existe un cliente con el dni ingresado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Campos incompletos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// realiza la busqueda de cliente en la bd /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBuscar_Click(object sender, EventArgs e) { if (txtBuscarC.Text != "Buscar Cliente") { dataCliente.DataSource = TrabajarCliente.buscarCliente(txtBuscarC.Text); } else { cargarCliente(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { string dniCliente = (string)dgvClientes.CurrentRow.Cells[0].Value; TrabajarCliente.EliminarCliente(dniCliente); cargarGrilla(); limpiarCampos(); } }
/// <summary> /// Actualiza un Cliente , agrega todos los campos modificados o no /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnActualizar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); cliente.Cli_Dni = txtDniCliente.Text; cliente.Cli_Nombre = txtNombreCliente.Text; cliente.Cli_Apellido = txtApellidoCliente.Text; cliente.Cli_Telefono = txtTelefonoCliente.Text; cliente.Cli_Direccion = txtDireccionCliente.Text; TrabajarCliente.actualizar_cliente(cliente); }
/// <summary> /// Buscar cliente por DNI o APELLIDO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBuscar_Click(object sender, EventArgs e) { if ((txtBuscar.Text != "") && (txtBuscar.Text != "Apellido o Dni")) { //dgwClientes.DataSource = TrabajarCliente.buscar_clientes(txtBuscar.Text); dgwClientes.DataSource = TrabajarCliente.buscar_clientesSP(txtBuscar.Text); } else { cargar_clientes(); } }
/// <summary> /// al cargar el formulario carga automaticamente los box /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmAltaVenta_Load(object sender, EventArgs e) { dtpFecha.MinDate = new DateTime(2010, 1, 1); dtpFecha.MaxDate = DateTime.Now; cargarBoxCliente(TrabajarCliente.ListaClienteD(true)); cargarBoxVehiculo(TrabajarVehiculo.listarVehiculoDisponible(true)); Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin); if (frmLogin != null) { txtDatosVendedor.Text = "Nombre y apellido: " + ((FrmLogin)frmLogin).user.Usu_ApellidoNombre + " ID: " + ((FrmLogin)frmLogin).user.Usu_NombreUsuario; } cargarForma(); }
private void cargarComboBox() { dtpFecha1.Value = DateTime.Today; dtpFecha2.Value = DateTime.Today; cbClientes.DataSource = TrabajarCliente.traerClientesComboBoxSP(); cbClientes.DisplayMember = "cli_datos"; cbClientes.ValueMember = "DNI"; cbClientes.Text = "Select Client"; cboMarca.DataSource = TrabajarVehiculo.traerMarcaComboBox(); cboMarca.DisplayMember = "Descripcion"; cboMarca.ValueMember = "Descripcion"; cboMarca.Text = "Select Brand"; }
/// <summary> /// eventos al cargar el formulario venta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmVenta_Load(object sender, EventArgs e) { var form = Application.OpenForms.OfType <FrmMostrarVenta>().FirstOrDefault(); FrmMostrarVenta frmVenta = form ?? new FrmMostrarVenta(); frmVenta.restringirAcceso(); AddFormInPanel(frmVenta); cargarVentas(); cargarBoxCliente(TrabajarCliente.ListaCliente()); cargarBoxMarca(TrabajarVehiculo.listaXMarca()); dtpDesde.MinDate = new DateTime(2010, 1, 1); dtpDesde.MaxDate = DateTime.Today; dtpHasta.MinDate = new DateTime(2010, 1, 1); dtpHasta.MaxDate = DateTime.Today; contar(); }
private void btnEiminar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); //toma el id del usuario seleccionado de la tabla cliente.Cli_Dni = Convert.ToString(dgwClientes.CurrentRow.Cells["DNI"].Value); cliente.Cli_Estado = Util.estado.INACTIVO.ToString(); var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?", "¿Eliminar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { TrabajarCliente.eliminar_cliente(cliente); cargar_clientes(); } }
/// <summary> /// Guarda los campos en un objeto y los agrega a la base de daatos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardar_Click(object sender, EventArgs e) { if (ValidarTextBox() == true) { Cliente cliente = new Cliente(); cliente.Cli_Dni = txtDniCliente.Text; cliente.Cli_Nombre = txtNombreCliente.Text; cliente.Cli_Apellido = txtApellidoCliente.Text; cliente.Cli_Direccion = txtDireccionCliente.Text; cliente.Cli_Telefono = txtTelefonoCliente.Text; cliente.Cli_Estado = Util.estado.ACTIVO.ToString(); TrabajarCliente.insertar_cliente(cliente); } else { MessageBox.Show("no puede dejar campos sin informacion"); btnGuardar.DialogResult = DialogResult.None; } }
/// <summary> /// Modifica un cliente /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnMCliente_Click(object sender, EventArgs e) { String msj = "Esta seguro que quiere modificar este Cliente " + this.txtDni.Text; DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { Cliente c = new Cliente(); Form frmCliente = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCliente); if (frmCliente != null) { c.Cli_DNI = txtDni.Text; c.Cli_Nombre = txtNombre.Text; c.Cli_Apellido = txtApellido.Text; c.Cli_Direccion = txtDireccion.Text; c.Cli_Telefono = txtTelefono.Text; TrabajarCliente.modificarCliente(c); MessageBox.Show("Cliente Modificado"); ((FrmCliente)frmCliente).cargarCliente(); } } }
/// <summary> /// realiza el orden de clientes por apellido /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOrdenApellido_Click(object sender, EventArgs e) { dataCliente.DataSource = TrabajarCliente.ListaClientesPorApellido(); dataCliente.Refresh(); }
/// <summary> /// busca los clientes mientras el usuario escribe en el combo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbClientesDNI_TextUpdate(object sender, EventArgs e) { cargarBoxCliente(TrabajarCliente.buscarClienteDisponible(cmbClientesDNI.Text)); }
/// <summary> /// busqueda por clientes /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbClientes_TextUpdate(object sender, EventArgs e) { cargarBoxCliente(TrabajarCliente.buscarCliente(cmbClientes.Text)); }
private void cargar_clientes() { dgwClientes.DataSource = TrabajarCliente.listar_Clientes(); }
private void cargarGrilla() { dgvClientes.DataSource = TrabajarCliente.traerCliente(); }
private void btnOrdenar_Click(object sender, EventArgs e) { dgvClientes.DataSource = TrabajarCliente.traerClientesSP(); }
private void btnFiltro_Click(object sender, EventArgs e) { dgvClientes.DataSource = TrabajarCliente.traerCliente(txtFiltro.Text); }
/// <summary> /// Carga de clietes /// </summary> public void cargarCliente() { dataCliente.DataSource = TrabajarCliente.ListaCliente(); contar(); }
/// <summary> /// carga la lista de clientes disponibles /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbClientesDNI_DropDown(object sender, EventArgs e) { cargarBoxCliente(TrabajarCliente.ListaClienteD(true)); }
private void load_Clientes() { dgvListaCliente.DataSource = TrabajarCliente.list_clientes(); }