private void btnIngresar_Click(object sender, EventArgs e) { ////COMO DEBERÍA SER:----------------------------------------------- Program.empleado = daoEmpleado.permitirAccesoEmpleado(txtUsuario.Text, txtContraseña.Text); if (Program.empleado != null) { ZonaWS.zona zona = daoZona.mostrarZona(Program.empleado.idEmpleado); Program.empleado.zona.idZona = zona.idZona; Program.empleado.zona.nombre = zona.nombre; this.Hide(); datosValidos = true; Program.panel = new frmVentanaPrincipal(); Program.panel.Closed += (s, args) => this.Close(); Program.panel.Show(); } else { datosValidos = false; txtUsuario.BackColor = Color.LightGray; txtContraseña.BackColor = Color.LightGray; lblMensajeError.Visible = true; } return; }
private void btnBuscar_Click(object sender, EventArgs e) { ZonaWS.zona zonaSeleccionada = new ZonaWS.zona(); zonaSeleccionada = (ZonaWS.zona)cboZona.SelectedItem; if (zonaSeleccionada.idZona == 0) { EmpleadoWS.empleado[] misEmpleados = daoEmpleado.listarPorJefeVentas(Program.empleado.idEmpleado, txtNombre.Text, txtApPaterno.Text, txtApMaterno.Text); dgvEmpleados.DataSource = misEmpleados; } else { EmpleadoWS.empleado[] misEmpleados = daoEmpleado.listarPorJefeVentasYZona(Program.empleado.idEmpleado, txtNombre.Text, txtApPaterno.Text, txtApMaterno.Text, zonaSeleccionada.idZona); dgvEmpleados.DataSource = misEmpleados; } }
public frmBuscarProductoXZona() { daoProductosXZona = new ProductoXZonaWS.ProductoXZonaWSClient(); daoZona = new ZonaWS.ZonaWSClient(); InitializeComponent(); ZonaWS.zona[] misZonas = daoZona.listarZonas(); ZonaWS.zona vacio = new ZonaWS.zona(); vacio.idZona = 0; vacio.nombre = "Cualquiera"; ZonaWS.zona[] vacioA = { vacio }; BindingList <ZonaWS.zona> listaZonas; if (misZonas != null) { listaZonas = new BindingList <ZonaWS.zona>(vacioA.Concat(misZonas).ToArray()); } else { listaZonas = new BindingList <ZonaWS.zona>(vacioA); } cboZona.DataSource = listaZonas; cboZona.ValueMember = "idZona"; cboZona.DisplayMember = "nombre"; if (Program.empleado.cargo.nombre == "VENDEDOR") { cboZona.SelectedValue = Program.empleado.zona.idZona; cboZona.Enabled = false; } else { cboZona.SelectedItem = vacio; } completarTabla(); #region colores de seleccion dgvProductoXZona.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvProductoXZona.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvProductoXZona.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvProductoXZona.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvProductoXZona.RowsDefaultCellStyle.SelectionBackColor = Program.colorR; dgvProductoXZona.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); #endregion }
public frmBuscarCartera() { InitializeComponent(); daoEmpleado = new EmpleadoWS.EmpleadoWSClient(); daoZona = new ZonaWS.ZonaWSClient(); ZonaWS.zona[] listaZonas = daoZona.listarZonas(); ZonaWS.zona zonaDefault = new ZonaWS.zona(); zonaDefault.idZona = 0; zonaDefault.nombre = "Cualquiera"; if (listaZonas == null) { ZonaWS.zona[] listaZonas2 = new ZonaWS.zona[1]; listaZonas2[0] = zonaDefault; cboZona.DataSource = new BindingList <ZonaWS.zona>(listaZonas2); } else { ZonaWS.zona[] listaZonas2 = new ZonaWS.zona[listaZonas.Length + 1]; listaZonas2[0] = zonaDefault; for (int i = 0; i < listaZonas.Length; i++) { listaZonas2[i + 1] = listaZonas[i]; } misZonas = new BindingList <ZonaWS.zona>(listaZonas2); cboZona.DataSource = misZonas; } cboZona.ValueMember = "idZona"; cboZona.DisplayMember = "nombre"; completarTabla(); #region colores de seleccion dgvCarteras.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvCarteras.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvCarteras.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvCarteras.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvCarteras.RowsDefaultCellStyle.SelectionBackColor = Program.colorR; dgvCarteras.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); #endregion }
private void btnBuscarCliente_Click(object sender, EventArgs e) { frmBuscarCliente formBusquedaCliente = new frmBuscarCliente(1, Program.empleado.cartera.idCartera); if (formBusquedaCliente.ShowDialog() == DialogResult.OK) { clienteSeleccionado = frmBuscarCliente.clienteSeleccionado; ZonaWS.zona zona = daoZona.mostrarZonaCliente(clienteSeleccionado.idCliente); clienteSeleccionado.zona = new ClienteWS.zona(); clienteSeleccionado.zona.idZona = zona.idZona; txtRucCliente.Text = clienteSeleccionado.ruc.ToString(); txtRazonSocial.Text = clienteSeleccionado.razonSocial; txtIdProducto.Text = ""; txtNombreProducto.Text = ""; txtPrecioUnitario.Text = ""; productoXZonaSeleccionado = null; completarTabla(); } }
public frmBuscarEmpleado() { InitializeComponent(); dgv = dgvEmpleados; BindingList <ZonaWS.zona> misZonas; daoEmpleado = new EmpleadoWS.EmpleadoWSClient(); daoZona = new ZonaWS.ZonaWSClient(); misZonas = new BindingList <ZonaWS.zona>(daoZona.listarZonas().ToList()); ZonaWS.zona zonaDefault = new ZonaWS.zona(); zonaDefault.idZona = 0; zonaDefault.nombre = "Cualquiera"; if (misZonas == null) { misZonas = new BindingList <ZonaWS.zona>(); misZonas.Add(zonaDefault); cboZona.DataSource = new BindingList <ZonaWS.zona>(misZonas); } else { misZonas.Insert(0, zonaDefault); cboZona.DataSource = misZonas; } cboZona.ValueMember = "idZona"; cboZona.DisplayMember = "nombre"; completarTabla(); #region colores de seleccion dgvEmpleados.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvEmpleados.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvEmpleados.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvEmpleados.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvEmpleados.RowsDefaultCellStyle.SelectionBackColor = Program.colorR; dgvEmpleados.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); #endregion }
public frmBuscarCliente() { //tipoFrm 2 para cboZona habilitado idBusqueda = idZona listarClientes tipoFrmVendedor = 2; daoCliente = new ClienteWS.ClienteWSClient(); daoZona = new ZonaWS.ZonaWSClient(); daoVisita = new VisitaWS.VisitaWSClient(); daoPersonaContacto = new PersonaContactoWS.PersonaContactoWSClient(); InitializeComponent(); dgv = dgvClientes; ZonaWS.zona vacio = new ZonaWS.zona(); vacio.idZona = 0; vacio.nombre = "Cualquiera"; ZonaWS.zona[] vacioA = { vacio }; ZonaWS.zona[] misZonas = daoZona.listarZonas(); if (misZonas == null || misZonas.Length < 1) { cboZona.DataSource = new BindingList <ZonaWS.zona>(vacioA); } else { cboZona.DataSource = new BindingList <ZonaWS.zona>(vacioA.Concat(misZonas).ToArray()); } cboZona.ValueMember = "idZona"; cboZona.DisplayMember = "nombre"; btnSeleccionar.Visible = false; evitarAct = false; completarTabla(); #region colores de seleccion dgvClientes.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvClientes.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvClientes.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvClientes.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvClientes.RowsDefaultCellStyle.SelectionBackColor = Program.colorR; dgvClientes.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); #endregion }
public static void eliminar() { zonaSeleccionada = (ZonaWS.zona)dgv.CurrentRow.DataBoundItem; daoZona.eliminarZona(zonaSeleccionada.idZona); }
public frmNuevoBorrador() { montoTotal = 0; daoZona = new ZonaWS.ZonaWSClient(); daoPedido = new PedidoWS.PedidoWSClient(); InitializeComponent(); cboEstado.DataSource = estadoBorrador; lineas = new BindingList <LineaPedidoWS.lineaPedido>(); completarTabla(); if (frmVentanaPrincipal.nBtn == 1) { daoCliente = new ClienteWS.ClienteWSClient(); daoLinea = new LineaPedidoWS.LineaPedidoWSClient(); btnBuscarCliente.Enabled = false; if (Program.empleado.cargo.idCargo == 2) { gboPedido.Enabled = true; gboLineaPedido.Enabled = false; txtDireccion.BackColor = SystemColors.InactiveCaption; txtCantidad.BackColor = SystemColors.InactiveCaption; gboCliente.Enabled = false; } //OBTENER DATOS DE FILA SELECCIONADA if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarBorradores") { pedidoSeleccionado = (PedidoWS.pedido)frmGestionarBorradores.dgv.CurrentRow.DataBoundItem; } else { pedidoSeleccionado = (PedidoWS.pedido)frmBuscarBorrador.dgv.CurrentRow.DataBoundItem; } txtIDOrdenVenta.Text = pedidoSeleccionado.idPedido.ToString(); txtDireccion.Text = pedidoSeleccionado.direccionEntrega; clienteSeleccionado = daoCliente.obtenerCliente(pedidoSeleccionado.cliente.idCliente); clienteSeleccionado.idCliente = pedidoSeleccionado.cliente.idCliente; pedidoSeleccionado.cliente = new PedidoWS.cliente(); pedidoSeleccionado.cliente.idCliente = clienteSeleccionado.idCliente; pedidoSeleccionado.cliente.ruc = clienteSeleccionado.ruc; pedidoSeleccionado.cliente.razonSocial = clienteSeleccionado.razonSocial; pedidoSeleccionado.cliente.grupo = clienteSeleccionado.grupo; pedidoSeleccionado.cliente.tipoEmpresa = clienteSeleccionado.tipoEmpresa; ZonaWS.zona zona = daoZona.mostrarZonaCliente(clienteSeleccionado.idCliente); clienteSeleccionado.zona = new ClienteWS.zona(); clienteSeleccionado.zona.idZona = zona.idZona; txtRucCliente.Text = clienteSeleccionado.ruc.ToString(); txtRazonSocial.Text = clienteSeleccionado.razonSocial; LineaPedidoWS.lineaPedido[] auxLineas = daoLinea.listarLineaPedidos(pedidoSeleccionado.idPedido); montoTotal = pedidoSeleccionado.montoTotal; foreach (LineaPedidoWS.lineaPedido lp in auxLineas) { lineas.Add(lp); } completarTabla(); } #region colores de seleccion dgvLineas.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvLineas.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvLineas.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR; dgvLineas.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); dgvLineas.RowsDefaultCellStyle.SelectionBackColor = Program.colorR; dgvLineas.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7); #endregion }
private void btnGuardar_Click(object sender, EventArgs e) { foreach (Control c in panel2.Controls) { if (c is TextBox) { TextBox textBox = c as TextBox; if (textBox.Text == string.Empty && textBox.Name != "txtId") { MessageBox.Show("Falta llenar los datos de " + textBox.Name.Substring(3), "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { if (textBox == txtNombre) { String txtNombreAux = string.Join("", textBox.Text.Split(default(string[]), StringSplitOptions.RemoveEmptyEntries)); if (!txtNombreAux.All(Char.IsLetter)) { MessageBox.Show("Los datos de " + textBox.Name.Substring(3) + " solo pueden contener letras", "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } } } frmConfirmarInsertar formInsertar = new frmConfirmarInsertar(); if (formInsertar.ShowDialog() == DialogResult.OK) { ZonaWS.zona zona = new ZonaWS.zona(); zona.nombre = txtNombre.Text; if (frmVentanaPrincipal.nBtn == 0) { int resultado = daoZona.insertarZona(zona); txtId.Text = resultado.ToString(); if (resultado == 0) { MessageBox.Show("No se insertó correctamente", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ((frmGestionarZonas)Program.pantallas[Program.pantallas.Count - 2].Formulario).recargarDGV(); MessageBox.Show("Se insertó correctamente", "Mensaje de confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (frmVentanaPrincipal.nBtn == 1) { zona.idZona = Convert.ToInt32(txtId.Text); int resultado = daoZona.actualizarZona(zona); if (resultado == 0) { MessageBox.Show("No se actualizó correctamente", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ((frmGestionarZonas)Program.pantallas[Program.pantallas.Count - 2].Formulario).recargarDGV(); MessageBox.Show("Se actualizó correctamente", "Mensaje de confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }