示例#1
0
 private void FrmProveedor_Load(object sender, EventArgs e)
 {
     this.Size = new Size(846, 403);
     cbxEmpleados.DataSource    = EmpleadoCln.listar("");
     cbxEmpleados.ValueMember   = "id";
     cbxEmpleados.DisplayMember = "nombres";
 }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                Empleado empleado = new Empleado();
                empleado.cedulaIdentidad = txtCi.Text.Trim();
                empleado.nombres         = txtNombre.Text.Trim();
                empleado.paterno         = txtPaterno.Text.Trim();
                empleado.materno         = txtMaterno.Text.Trim();
                empleado.direccion       = txtDireccion.Text.Trim();
                empleado.celular         = Convert.ToInt64(txtCelular.Text);
                empleado.cargo           = txtCargo.Text.Trim();
                empleado.usuarioRegistro = "franz";//Util.usuario.usuario1;

                if (esNuevo)
                {
                    empleado.registroActivo = true;
                    EmpleadoCln.insertar(empleado);
                }
                else
                {
                    var row = dgvLista.Rows[dgvLista.CurrentRow.Index];
                    empleado.id = Convert.ToInt32(row.Cells["id"].Value);
                    EmpleadoCln.actualizar(empleado);
                }
                MessageBox.Show($"Empleado guardado correctamente.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                listar();
                btnCancelar.PerformClick();
            }
        }
示例#3
0
        //  public Empleado NombreSeleccionado { get; set; }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            var lista = EmpleadoCln.listar(txtParametro.Text);

            dgvLista.DataSource            = lista;
            dgvLista.Columns["id"].Visible = false;
            if (lista.Count > 0)
            {
                dgvLista.Columns["cedulaIdentidad"].Selected = true;
            }
        }
示例#4
0
        private void listar()
        {
            var lista = EmpleadoCln.listar(txtParametro.Text);

            dgvLista.DataSource            = lista;
            dgvLista.Columns["id"].Visible = false;
            btnEditar.Enabled   = lista.Count > 0;
            btnEliminar.Enabled = lista.Count > 0;
            if (lista.Count > 0)
            {
                dgvLista.Columns["cedulaIdentidad"].Selected = true;
            }
        }
示例#5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            var row = dgvLista.Rows[dgvLista.CurrentRow.Index];
            var ci  = row.Cells["cedulaIdentidad"].Value.ToString();
            var msg = MessageBox.Show($"¿Está seguro que desea eliminar el empleado con carnet de identidad {ci}?", "::: Ventas - Consulta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (DialogResult.Yes == msg)
            {
                EmpleadoCln.eliminar(Convert.ToInt32(row.Cells["id"].Value), Util.usuario.usuario1);
                MessageBox.Show($"Empleado dado de baja.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                listar();
            }
        }
示例#6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            esNuevo          = false;
            this.Size        = new Size(846, 660);
            gbxDatos.Enabled = true;
            gbxLista.Enabled = false;
            var lista = EmpleadoCln.listar(txtParametro.Text);

            if (lista.Count > 0)
            {
                dgvLista.Columns["nombres"].Selected = true;
            }
            cargarDatos();
            txtDireccion.Focus();
        }
示例#7
0
 private void btnSeleccionar_Click(object sender, EventArgs e)
 {
     if (dgvLista.SelectedRows.Count == 1)                               // si selecciona un fila
     {
         Int32 id = Convert.ToInt32(dgvLista.CurrentRow.Cells[0].Value); //asignamos el numero de id
         // Int32 paterno = Convert.ToInt32(dgvLista.CurrentRow.Cells[3].Value); //asignamos el numero de id
         EmpleadoSeleccionado = EmpleadoCln.get(id);                     //llenamos el empleado seleccionado
         // NombreSeleccionado = EmpleadoCln.get(paterno);//llenamos el empleado seleccionado
         this.Close();
     }
     else
     {
         MessageBox.Show("Aun no ha seleccionado ningún Empleado");
     }
 }