Beispiel #1
0
 public frmPerfil()
 {
     InitializeComponent();
     daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
     empleado    = Program.empleado;
     llenarDatos();
 }
Beispiel #2
0
        public frmListarCumplimientoDeMetas()
        {
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            InitializeComponent();
            //Solo por un momento por favor raul no me pegues
            EmpleadoWS.empleado[]             empleados = daoEmpleado.listarPorJefeVentas(Program.empleado.idEmpleado, "", "", "");
            BindingList <EmpleadoWS.empleado> misEmpleados;

            if (empleados == null || empleados.Length < 1)
            {
                misEmpleados = new BindingList <EmpleadoWS.empleado>();
            }
            else
            {
                misEmpleados = new BindingList <EmpleadoWS.empleado>(empleados);
            }

            int[] visitados = daoEmpleado.obtenerNumVisitas(Program.empleado.idEmpleado);
            if (visitados == null || visitados.Length < 1)
            {
                numVisitados = new BindingList <int>();
            }
            else
            {
                numVisitados = new BindingList <int>(visitados.ToArray());
            }

            int[] asignados = daoEmpleado.obtenerNumClientes(Program.empleado.idEmpleado);
            if (asignados == null || asignados.Length < 1)
            {
                numAsignados = new BindingList <int>();
            }
            else
            {
                numAsignados = new BindingList <int>(asignados.ToArray());
            }

            dgvEmpleados.AutoGenerateColumns = false;
            dgvEmpleados.DataSource          = misEmpleados;

            #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
        }
Beispiel #3
0
        public frmGestionarCarteras()
        {
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            InitializeComponent();
            dgv = dgvCarteras;
            recargarDGV();
            #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
        }
Beispiel #4
0
        public frmLogeo()
        {
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            daoZona     = new ZonaWS.ZonaWSClient();

            InitializeComponent();

            btnIngresar.BackColor = Program.colorR;
            btnIngresar.IconColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.5);
            btnSalir.IconColor    = ThemeColor.ChangeColorBrightness(Color.FromArgb(199, 171, 124), -0.5);
            this.DoubleBuffered   = true;

            txtUsuario.Text    = "";
            txtContraseña.Text = "";
            txtContraseña.UseSystemPasswordChar = true;
            lblMensajeError.Visible             = false;
        }
        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
        }
        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 frmHomeJefe()
        {
            InitializeComponent();
            chartVentas.ChartAreas[0].BackColor = SystemColors.ControlLight;
            chartVentas.PaletteCustomColors     = new System.Drawing.Color[] { Program.colorR };
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            string saludo = "";

            if (Program.empleado.genero == 'M')
            {
                saludo = "Bienvenido, ";
            }
            else
            {
                saludo = "Bienvenida, ";
            }
            lblNombre.Text = saludo + Program.empleado.nombre + " " +
                             Program.empleado.apellidoPaterno + " " +
                             Program.empleado.apellidoMaterno;

            lblZona.Text = Program.empleado.zona.nombre;
            cargarValores();
        }
        public frmHomeVendedor()
        {
            InitializeComponent();
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            daoVisita   = new VisitaWS.VisitaWSClient();
            string saludo = "";

            if (Program.empleado.genero == 'M')
            {
                saludo = "Bienvenido, ";
            }
            else
            {
                saludo = "Bienvenida, ";
            }
            lblNombre.Text = saludo + Program.empleado.nombre + " " +
                             Program.empleado.apellidoPaterno + " " +
                             Program.empleado.apellidoMaterno;

            lblZona.Text = Program.empleado.zona.nombre;

            cargarValores();
        }
Beispiel #9
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            foreach (Control c in groupBox1.Controls)
            {
                if (c is TextBox)
                {
                    TextBox textBox = c as TextBox;
                    if (textBox.Text == string.Empty)
                    {
                        MessageBox.Show("Falta llenar los datos de " + textBox.Name.Substring(3),
                                        "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                    else
                    {
                        if (textBox == txtNombre || textBox == txtApellidoPaterno || textBox == txtApellidoMaterno)
                        {
                            String txtNombreAux = string.Join("", textBox.Text.Split(default(string[]), StringSplitOptions.RemoveEmptyEntries));
                            if (!txtNombreAux.Trim().All(Char.IsLetter))
                            {
                                MessageBox.Show("Los datos de " + textBox.Name.Substring(3) + " solo pueden contener letras",
                                                "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                return;
                            }
                        }
                    }
                }
            }

            foreach (Control c in groupBox2.Controls)
            {
                if (c is TextBox)
                {
                    TextBox textBox = c as TextBox;
                    if (textBox.Text == string.Empty && textBox.Name != "txtTelefono2")
                    {
                        MessageBox.Show("Falta llenar los datos de " + textBox.Name.Substring(3),
                                        "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                    else
                    {
                        if (textBox == txtTelefono1)
                        {
                            if (!textBox.Text.All(Char.IsDigit))
                            {
                                MessageBox.Show("Los datos de " +
                                                textBox.Name.Substring(3) + " solo pueden contener dígitos",
                                                "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                return;
                            }
                        }
                        if (textBox == txtTelefono2 && txtTelefono2.Text != "")
                        {
                            if (!textBox.Text.All(Char.IsDigit))
                            {
                                MessageBox.Show("El numero de teléfono solo puede contener dígitos",
                                                "Mensaje de advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                return;
                            }
                        }
                    }
                }
            }

            EmpleadoWS.EmpleadoWSClient daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            empleado.nombre          = txtNombre.Text;
            empleado.apellidoPaterno = txtApellidoPaterno.Text;
            empleado.apellidoMaterno = txtApellidoMaterno.Text;
            if (rbMasculino.Checked)
            {
                empleado.genero = 'M';
            }
            else
            {
                empleado.genero = 'F';
            }
            empleado.telefono1 = txtTelefono1.Text;
            empleado.telefono2 = txtTelefono2.Text;
            empleado.correo    = txtCorreo.Text;
            empleado.foto      = foto;
            int resultado = daoEmpleado.actualizarEmpleado(empleado);

            if (resultado == 0)
            {
                MessageBox.Show("Los datos no se actualizaron correctamente", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Los datos se actualizaron correctamente", "Mensaje de confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Program.empleado = empleado;
            }
        }
Beispiel #10
0
 public frmCambiarContraseña()
 {
     daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
     InitializeComponent();
 }
        public frmNuevoEmpleado()
        {
            InitializeComponent();
            daoZona                = new ZonaWS.ZonaWSClient();
            daoEmpleado            = new EmpleadoWS.EmpleadoWSClient();
            daoEmpleadoXZona       = new EmpleadoXZonaWS.EmpleadoXZonaWSClient();
            cboCargo.DataSource    = cargos;
            cboCargo.SelectedIndex = 0;
            cboCargo.Enabled       = false;

            ZonaWS.zona[]             miLista    = daoZona.listarZonas();
            BindingList <ZonaWS.zona> listaZonas = new BindingList <ZonaWS.zona>(miLista.ToArray());

            cboZona.DataSource    = listaZonas;
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";
            cboZona.SelectedIndex = 0;
            txtSumaVentas.Enabled = false;

            if (frmVentanaPrincipal.nBtn == 1)
            {
                EmpleadoWS.empleado miEmpleado;
                if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarEmpleados")
                {
                    frmGestionarEmpleados.empleadoSeleccionado = (EmpleadoWS.empleado)frmGestionarEmpleados.dgv.CurrentRow.DataBoundItem;
                    miEmpleado = frmGestionarEmpleados.empleadoSeleccionado;
                }
                else
                {
                    frmBuscarEmpleado.empleadoSeleccionado = (EmpleadoWS.empleado)frmBuscarEmpleado.dgv.CurrentRow.DataBoundItem;
                    miEmpleado = frmBuscarEmpleado.empleadoSeleccionado;
                }
                txtID.Text             = miEmpleado.idEmpleado.ToString();
                txtDNI.Text            = miEmpleado.dni.ToString();
                txtNombre.Text         = miEmpleado.nombre;
                txtApMaterno.Text      = miEmpleado.apellidoMaterno;
                txtApPaterno.Text      = miEmpleado.apellidoPaterno;
                txtTelefono1.Text      = miEmpleado.telefono1;
                txtTelefono2.Text      = miEmpleado.telefono2;
                txtCorreo.Text         = miEmpleado.correo.ToString();
                txtSumaVentas.Text     = miEmpleado.sumVentas.ToString();
                txtObjetivoVentas.Text = miEmpleado.objetivoVentas.ToString();
                txtDNI.Enabled         = false;

                if (miEmpleado.cargo.idCargo == 1)
                {
                    cboCargo.DisplayMember = "EMPLEADO";
                }
                else if (miEmpleado.cargo.idCargo == 2)
                {
                    cboCargo.DisplayMember = "JEFE DE VENTAS";
                }
                cboCargo.Enabled = false;

                cboZona.SelectedValue = miEmpleado.zona.idZona;
                cboZona.Enabled       = true;

                if (miEmpleado.genero == 'M')
                {
                    rbMasculino.Checked = true;
                }
                else
                {
                    rbFemenino.Checked = true;
                }

                try
                {
                    foto = miEmpleado.foto;
                    MemoryStream ms = new MemoryStream(miEmpleado.foto);
                    pbFoto.Image = new Bitmap(ms);
                }
                catch (Exception) { }
            }
        }