Beispiel #1
0
 public void cargarTrabajador1()
 {
     cbProducto.DataSource    = NTrabajador.Mostrar();
     cbProducto.ValueMember   = "Codigo";
     cbProducto.DisplayMember = "Nombre";
     //lblPrueba.Text = cbCategoria.SelectedValue.ToString();
 }
Beispiel #2
0
 //metodo mosrar
 private void Mostrar()
 {
     this.dataListado.DataSource = NTrabajador.Mostrar();
     this.OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
     //Metodo BuscarNombre
 }
Beispiel #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string Rpta = "";

                    foreach (DataGridViewRow row in dtgListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NTrabajador.Eliminar(Convert.ToInt32(Codigo));
                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se Elimino Correctamente el Registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #4
0
        //-->Método Mostrar
        //-------------------------------------------------------------------------------------------
        private void Mostrar()
        {
            //ESCALADO : Para pintar la información en el Grid (dataListado.DataSource)
            //
            //Vamos a llamar  a la clase  NClientes a su metodo Mostrar  (CAPA NEGOCIO)
            //
            //El metodo mostrar lo que hace es  llamar al metodo Mostrar de la clase   DClientes()     (CAPA DATOS)
            //
            //EL Metodo Mostrar de la capa datos  lo que hace es llamar al procedimiento almacenado que creamos
            // el  "spmostrar_cliente";  que es el que finalmente  captura la información en la base de datos

            //ESCALADO :
            //CAPA PRESENTACION  llama a   CAPA NEGOCIO   que llama   a CAPA DATOS    que conecta con  BB.DD
            this.dataListado.DataSource = NTrabajador.Mostrar();


            this.OcultarColumnas();

            //-->Pintamos el total de registros : OjO el count es  int  tenemos que convertirlo a String
            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);

            this.dataListado.Columns[1].HeaderText = "ID";
            this.dataListado.Columns[2].HeaderText = "Nombre Trabajador";
            this.dataListado.Columns[3].HeaderText = "Apellidos";
            this.dataListado.Columns[4].HeaderText = "Perfil";
            this.dataListado.Columns[5].HeaderText = "Password";
            this.dataListado.Columns[6].HeaderText = "Usuario para Acceso";
        }
Beispiel #5
0
 private void cargarTrabajador()
 {
     cbEmpleado.DataSource    = NTrabajador.Mostrar();
     cbEmpleado.ValueMember   = "Codigo";
     cbEmpleado.DisplayMember = "Nombre";
     cbEmpleado.SelectedIndex = -1;
     //lblPrueba.Text = cbCategoria.SelectedValue.ToString();
 }
Beispiel #6
0
        private void BuscarNombreTrabajador()
        {
            //Hace lo mismo que el procedimiento Mostrar pero la diferencia es que aquí si le estamos enviado
            //un valor :   BuscarNombre(this.txtBuscar.Text)     obviamente el nombre que queremos buscar.

            this.dataListado.DataSource = NTrabajador.BuscarNombreTrabajador(this.txtBuscar.Text);
            this.OcultarColumnas();
            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
        }
Beispiel #7
0
        //boton guardar
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string Rpta = "";
                if (this.txtnombre.Text == string.Empty || this.txtapellidos.Text == string.Empty || txtUsuario.Text == string.Empty || txtContraseña.Text == string.Empty)
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                    errorIcono.SetError(txtnombre, "Ingrese un Valor");
                    errorIcono.SetError(txtapellidos, "Ingrese un Valor");
                    errorIcono.SetError(txtUsuario, "Ingrese un Valor");
                    errorIcono.SetError(txtContraseña, "Ingrese un Valor");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        Rpta = NTrabajador.Insertar(this.txtnombre.Text.Trim().ToUpper(),
                                                    this.txtapellidos.Text.Trim().ToUpper(), cbsexo.Text, txtDireccion.Text,
                                                    txttelefono.Text, txtEmail.Text, cbacceso.Text, txtUsuario.Text, txtContraseña.Text);
                    }
                    else
                    {
                        Rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdtrabajador.Text), this.txtnombre.Text.Trim().ToUpper(),
                                                  this.txtapellidos.Text.Trim().ToUpper(), cbsexo.Text, txtDireccion.Text,
                                                  txttelefono.Text, txtEmail.Text, cbacceso.Text, txtUsuario.Text, txtContraseña.Text);
                    }
                    if (Rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOK("Insercion correcta");
                        }
                        else
                        {
                            this.MensajeOK("Actualizacion correctar");
                        }
                    }
                    else
                    {
                        this.MensajeError(Rpta);
                    }
                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                    this.txtIdtrabajador.Text = "";
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 //guardar
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string rpta = "";
         if (this.txtNombre.Text == string.Empty || this.txtApellidos.Text == string.Empty || this.cmbSexo.Text == string.Empty || this.dtFecha_nacimiento.Value.Year == DateTime.Now.Date.Year || this.txtNum_documento.Text == string.Empty || this.cmbAcceso.Text == string.Empty || this.txtUsuario.Text == string.Empty || this.txtPassword.Text == string.Empty)
         {
             MensajeError("Falta ingresar algunos datos,seran remarcados");
             errorIcono.SetError(this.txtNombre, "Ingrese el nombre del trabajador");
             errorIcono.SetError(this.txtApellidos, "Ingrese el apellido del trabajador");
             errorIcono.SetError(this.cmbSexo, "seleccione e sexo del trabajador");
             errorIcono.SetError(this.dtFecha_nacimiento, "seleccione la fecha de nacimiento del trabajador");
             errorIcono.SetError(this.txtNum_documento, "Ingrese el numero de documento del trabajador");
             errorIcono.SetError(this.cmbAcceso, "seleccione el tipo de acceso del trabajador");
             errorIcono.SetError(this.txtUsuario, "Ingrese el nombre de usuario del trabajador");
             errorIcono.SetError(this.txtNombre, "Ingrese el password del trabajador");
         }
         else
         {
             if (this.isNuevo) //si es nuevo
             {                 //opcional txtNombre.Text.Trim.Upper
                 rpta = NTrabajador.Insertar(this.txtNombre.Text, this.txtApellidos.Text, this.cmbSexo.Text, this.dtFecha_nacimiento.Value, this.txtNum_documento.Text, this.txtDireccion.Text, this.txtTelefono.Text, this.txtEmail.Text, this.cmbAcceso.Text, this.txtUsuario.Text, this.txtPassword.Text);
             }
             else
             {
                 rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdtrabajador.Text), this.txtNombre.Text, this.txtApellidos.Text, this.cmbSexo.Text, this.dtFecha_nacimiento.Value, this.txtNum_documento.Text, this.txtDireccion.Text, this.txtTelefono.Text, this.txtEmail.Text, this.cmbAcceso.Text, this.txtUsuario.Text, this.txtPassword.Text);
             }
             if (rpta.Equals("Ok"))
             {
                 if (this.isNuevo)
                 {
                     this.MensajeOk("Se inserto de forma correcta el registro");
                 }
                 else
                 {
                     this.MensajeOk("Se actualizo de forma correcta el registro");
                 }
             }
             else
             {
                 this.MensajeError(rpta);
             }
             //despues de editar o guardar dejarlos en false
             this.isNuevo  = false;
             this.isEditar = false;
             this.Botones();
             this.Limpiar();
             this.Mostrar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";

                if (this.txtNombre.Text == string.Empty || this.txtNumDocumento.Text == string.Empty || this.txtDireccion.Text == string.Empty || this.txtApellidos.Text == string.Empty || this.txtUsuario.Text == string.Empty || this.txtPassword.Text == string.Empty)
                {
                    MensajeError("Falta Ingresar algunos datos, seran remarcados");
                    errorIcono.SetError(txtNombre, "Ingrese el nombre");
                    errorIcono.SetError(txtApellidos, "Ingrese los apellidos");
                    errorIcono.SetError(txtNumDocumento, "Ingrese el numero de documento");
                    errorIcono.SetError(txtDireccion, "Ingrese la direccion");
                    errorIcono.SetError(txtUsuario, "Ingrese el usuario");
                    errorIcono.SetError(txtPassword, "Ingrese el password");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        rpta = NTrabajador.Insertar(this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cboxSexo.Text.Trim().ToUpper(), this.dtFechaNac.Value, this.txtNumDocumento.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), this.cboxAcceso.Text, this.txtUsuario.Text.Trim(), this.txtPassword.Text.Trim());
                    }
                    else
                    {
                        rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdTrabajador.Text), this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cboxSexo.Text.Trim().ToUpper(), this.dtFechaNac.Value, this.txtNumDocumento.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), this.cboxAcceso.Text, this.txtUsuario.Text.Trim(), this.txtPassword.Text.Trim());
                    }

                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            MensajeOk("Se inserto de forma correcta el registro");
                        }
                        else
                        {
                            MensajeOk("Se actualizo de forma correcta el registro");
                        }
                    }
                    else
                    {
                        MensajeError(rpta);
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.limpiar();
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #10
0
        private void Mostrar()
        {
            int idTrabajador = 0;

            if (cbTrabajador.Checked == true && cbEmpleado.SelectedIndex == -1)
            {
                MessageBox.Show("Seleccione un trabajador");
                return;
            }
            else if (cbTrabajador.Checked == true)
            {
                idTrabajador = Convert.ToInt32(cbEmpleado.SelectedValue);
            }
            else if (cbTrabajador.Checked == false)
            {
                idTrabajador = 0;
            }


            string fechaInicio = "";
            string fechaFin    = "";

            fechaInicio = dtpFechaInicio.Value.ToString("yyyy-MM-dd" + " 00:00:00");
            fechaFin    = dtpFechaFin.Value.ToString("yyyy-MM-dd" + " 23:59:59");
            this.dataListado.DataSource = NTrabajador.reportePagoPorTrabajador(idTrabajador, Convert.ToDateTime(fechaInicio), Convert.ToDateTime(fechaFin));
            decimal total = 00.00m, totalAdelanto = 00.00m, totalDctos = 00.00m, totalOtrosDctos = 00.00m, totalHorasExtras = 00.00m;

            for (int i = 0; i < dataListado.Rows.Count; i++)
            {
                totalAdelanto    = totalAdelanto + Convert.ToDecimal(dataListado.Rows[i].Cells[4].Value.ToString());
                totalDctos       = totalDctos + Convert.ToDecimal(dataListado.Rows[i].Cells[5].Value.ToString());
                totalOtrosDctos  = totalOtrosDctos + Convert.ToDecimal(dataListado.Rows[i].Cells[6].Value.ToString());
                totalHorasExtras = totalHorasExtras + Convert.ToDecimal(dataListado.Rows[i].Cells[7].Value.ToString());
                total            = total + Convert.ToDecimal(dataListado.Rows[i].Cells[8].Value.ToString());
            }
            lblCant.Text = total.ToString();

            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);

            if (this.dataListado.Rows.Count == 0)
            {
                this.dataListado.Visible = false;
                lblCant.Text             = "0";
                btnImprimir.Enabled      = false;
                //ocultarColumnas();
            }
            else
            {
                this.dataListado.Visible = true;
                btnImprimir.Enabled      = true;
                ocultarColumnas();
            }
        }
Beispiel #11
0
 //Método Mostrar todos los registros de la tabla trabajador:
 private void Mostrar()
 {
     //LLamo a mi clase NTrabajador, donde está mi procedimiento: Mostrar, para que me envíe...
     //... ciertos valores.
     this.dataListado.DataSource = NTrabajador.Mostrar();
     this.OcultarColumnas();
     //lo concatenamos con el total de registros, llamando a su métodos Rows (de filas)...
     //... y llamamos a su método count, para contar todas las filas.
     //Como: ataListado.Rows.Count, me devuelve un int y lo que queremos es un string...
     //... para eso usamos: Convert.ToString, para convertir todo a un string:
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
        private void cargarTrabajador()
        {
            cbTrabajador.DataSource    = NTrabajador.MostrarDesc();
            cbTrabajador.ValueMember   = "Codigo";
            cbTrabajador.DisplayMember = "Trabajador";
            cbTrabajador.SelectedIndex = -1;

            cbTraba.DataSource    = NTrabajador.MostrarDesc();
            cbTraba.ValueMember   = "Codigo";
            cbTraba.DisplayMember = "Trabajador";
            cbTraba.SelectedIndex = -1;
            //lblPrueba.Text = cbCategoria.SelectedValue.ToString();
        }
Beispiel #13
0
 //Métod BuscarNum_Documento
 private void BuscarNum_Documento()
 {
     //LLamo a mi clase NTrabajador, donde está mi procedimiento: BuscarNum_Documento, para que me envíe...
     //... ciertos valores.
     //BuscarNum_Documento, está esperando un parámetro: la caja de texto: txtBuscar
     //Y obtengo el texto con su propiedad: .Text
     this.dataListado.DataSource = NTrabajador.BuscarNum_Documento(this.txtBuscar.Text);
     this.OcultarColumnas();
     //lo concatenamos con el total de registros, llamando a su métodos Rows (de filas)...
     //... y llamamos a su método count, para contar todas las filas.
     //Como: ataListado.Rows.Count, me devuelve un int y lo que queremos es un string...
     //... para eso usamos: Convert.ToString, para convertir todo a un string:
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
Beispiel #14
0
        private void Mostrar()
        {
            this.dataListado.DataSource = NTrabajador.Mostrar();
            lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);

            if (this.dataListado.Rows.Count == 0)
            {
                this.dataListado.Visible = false;
            }
            else
            {
                this.dataListado.Visible = true;
                this.ocultarColumnas();
            }
        }
Beispiel #15
0
        ////----- BOTON ELIMINAR  ------------------------------------------------------------------------------
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                //Variable de tipo  DialogResult   entiendo que sire para capturar datos de preguntas al usuario
                DialogResult Opcion;

                //Tipo de mensaje que va a mostrar al usuario los botones  SI  o No
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);


                if (Opcion == DialogResult.OK) //Si es que SI,  que ok
                {
                    string Codigo;
                    string Rpta = "";

                    //->Bucle para recorrerse todo el GRID y mira que esta marcado para borrarlo.....este sistema no vale para muchos registros
                    //  si cada vez que va a borrar se tiene que recorrer todo el GRID menuda mierder
                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))         //Pregunta por el valor de la columna cero del GRID
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value); //Trinca el valor de la columna 1 es decir el IdFamilia

                            //Envia el codigo al metodo ELIMINAR de la CapaNegocio de de Familias, OjO conviertiendo a Int  que es como
                            //es el tipo de campo en la tabla Familias
                            Rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo));

                            //Utiliza  EQUALS  para comparar cadenas de texto en vez de hacerlo a machete :  if  Rpta  == "OK"
                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se Eliminó Correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    //-->Para volver a pintar el GRID con los cambios
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 //Metodo buscar nro Documento
 private void BuscarNroDocumento()
 {
     if (chexbEliminar.Checked)
     {
         this.dataListado.DataSource = NTrabajador.BuscarNumDocumento(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
         this.dataListado.Columns[0].Visible = true;
     }
     else
     {
         this.dataListado.DataSource = NTrabajador.BuscarNumDocumento(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
     }
 }
Beispiel #17
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
             Datos = NTrabajador.Login(this.txtUsuario.Text, this.txtContraseña.Text);
            
            if (Datos.Rows.Count == 0)
            {
                MessageBox.Show("NO Tiene Acceso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                System.Threading.Thread run = new System.Threading.Thread(new System.Threading.ThreadStart(RunPrincipal));
                this.Close();
                run.SetApartmentState(System.Threading.ApartmentState.STA);
                run.Start();
            }

        }
        private void GetTrabajadores()
        {
            try
            {
                NTrabajador trabajador = new NTrabajador();
                var         lista      = trabajador.MostrarTrabajador();

                ETrabajadorBindingSource.DataSource = lista;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Error - Obtener datos de trabajadores", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                this.reportViewer1.RefreshReport();
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            DataTable Datos = NTrabajador.Login(this.txtUsuario.Text, this.txtPassword.Text);

            //Evaluamos si no existen los Datos
            if (Datos.Rows.Count == 0)
            {
                MessageBox.Show("No Tiene Acceso al Sistema", "Sistema Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                FrmPrincipal frm = new FrmPrincipal();
                frm.Idetrabajador = Datos.Rows[0][0].ToString();
                frm.Apellidos     = Datos.Rows[0][1].ToString();
                frm.Nombre        = Datos.Rows[0][2].ToString();
                frm.Acceso        = Datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
Beispiel #20
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Está seguro de eliminar los registros?", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (opcion == DialogResult.OK)
                {
                    string codigo;
                    string rpta = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            codigo = Convert.ToString(row.Cells[1].Value);
                            rpta   = NTrabajador.Eliminar(Convert.ToInt32(codigo));
                        }
                    }

                    if (rpta.Equals("OK"))
                    {
                        this.MensajeOK("Se eliminó correctamente el registro");
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                    this.Mostrar();
                    this.Limpiar();
                    this.btnEliminar.Enabled = false;
                    this.btnCancelar.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #21
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (this.txtPassActual.Text.Trim() == string.Empty)
     {
         MessageBox.Show("Ingrese la contraseña actual");
     }
     else if (this.txtPassNueva.Text.Trim() == string.Empty)
     {
         MessageBox.Show("Ingrese la contraseña nueva");
     }
     else if (this.txtPassRepetida.Text.Trim() == string.Empty)
     {
         MessageBox.Show("Ingrese la contraseña repetida");
     }
     else
     {
         if (this.txtPassActual.Text.Trim() != this.lblPassword.Text)
         {
             MessageBox.Show("La contraseña actual no es la correcta");
         }
         else if (this.txtPassNueva.Text.Trim() != this.txtPassRepetida.Text.Trim())
         {
             MessageBox.Show("Las contraseña nueva no coincide");
         }
         else
         {
             string rpta = "";
             rpta = NTrabajador.cambiarPass(Convert.ToInt32(this.lblIdTrabajador.Text), this.lblUsuario.Text, this.txtPassNueva.Text.Trim());
             if (rpta == "OK")
             {
                 MessageBox.Show("La contraseña se modificó, vuelva a ingresar al sistema");
                 Application.Exit();
             }
             else
             {
                 MessageBox.Show(rpta);
             }
         }
     }
 }
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Desea Eliminar los registros?");
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string Rpta = "";

                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NTrabajador.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                //este metodo contiene el mensaje de tipo messagebox confirmacion
                                this.MensajeOk("Se Elimino correctamente el registro");
                            }
                            else
                            {
                                //este metodo contiene el mensaje de tipo messagebox error
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dialogResult;

                dialogResult = MessageBox.Show("Realmente Desea Eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (dialogResult == DialogResult.OK)
                {
                    string Codigo;
                    string rpta = "";
                    foreach (DataGridViewRow data in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(data.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(data.Cells[1].Value);
                            rpta   = NTrabajador.Eliminar(Convert.ToInt32(Codigo));

                            if (rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                    this.Mostrar();
                    this.dataListado.Columns[0].Visible = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #24
0
        private void EliminarBoton_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Realmente desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (opcion == DialogResult.OK)
                {
                    string respuesta = string.Empty;
                    string codigo    = string.Empty;

                    foreach (DataGridViewRow row in dataListadoGridView1.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            codigo    = Convert.ToString(row.Cells[1].Value);
                            respuesta = NTrabajador.Eliminar(Convert.ToInt32(codigo));
                            if (respuesta.Equals("OK"))
                            {
                                this.MensajeOK("Se Eliminó Corectamente el registro.....");
                            }
                            else
                            {
                                this.MensajeError(respuesta);
                            }
                        }
                    }

                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (Opcion == DialogResult.OK)
                {
                    string ID;
                    string Rpta = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            ID   = Convert.ToString(row.Cells[1].Value);
                            Rpta = NTrabajador.Eliminar(ID);   // hay que cambiar Codigo por Idtrabajador... supongo

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOK("Se Eliminó Correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #26
0
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            //devuelve un databale el metodo login
            DataTable datos = NTrabajador.Login(this.txtUsuario.Text, this.txtPassword.Text);

            //evaluar si existe el usuario y password si hay una fila
            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene acceso al sistema", "Sistema de ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                //accedo al sistema abro frmprincipal y y envio los datos
                MessageBox.Show("Bienvenido al sistema " + this.txtUsuario.Text, "Sistema de ventas", MessageBoxButtons.OK);
                frmPrincipal obj = new frmPrincipal();
                obj.Idtrabajador = datos.Rows[0][0].ToString();//[fila][columna]
                obj.Apellidos    = datos.Rows[0][1].ToString();
                obj.Nombre       = datos.Rows[0][2].ToString();
                obj.Acceso       = datos.Rows[0][3].ToString();

                obj.Show();  //muestro principal
                this.Hide(); //oculto login
            }
        }
Beispiel #27
0
        private void Ingresarbutton_Click(object sender, EventArgs e)
        {
            //Recibe todo los objetos de la tabla trabajador:
            DataTable datos = NTrabajador.Login(this.usuariotextBox.Text, this.PasswordtextBox.Text);

            //evaluo si existe el Usuario en la tabla Trabjadores:
            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene Acsseso al Sistema", "Sistema de Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                frmPrincipal frm = new frmPrincipal();

                //Lleno las variables del objeto frmPrincipal
                frm.IdTrabajador = datos.Rows[0][0].ToString();
                frm.Apellidos    = datos.Rows[0][1].ToString();
                frm.Nombre       = datos.Rows[0][2].ToString();
                frm.Acceso       = datos.Rows[0][3].ToString();

                frm.Show();
                this.Hide();
            }
        }
Beispiel #28
0
        //eliminar
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (opcion == DialogResult.OK)
                {
                    string id;
                    string rpta = "";
                    foreach (DataGridViewRow row in dataListado.Rows)         //recorre las filas
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))            //la celda 0 convierte a bool
                        {
                            id   = Convert.ToString(row.Cells[1].Value);      //obtiene su idcategoria
                            rpta = NTrabajador.Eliminar(Convert.ToInt32(id)); //envio el id

                            if (rpta.Equals("Ok"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                                this.chkEliminar.Checked = false;//despues de eliminar deselecciona el check
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #29
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                //La variable que almacena si se inserto
                //o se modifico la tabla
                string rpta = "";
                if (this.txtNombre.Text == string.Empty || this.txtApellidos.Text == string.Empty || txtNum_Documento.Text == string.Empty || txtUsuario.Text == string.Empty || txtPassword.Text == string.Empty)
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                    errorIcono.SetError(txtNombre, "Ingrese un Valor");
                    errorIcono.SetError(txtApellidos, "Ingrese un Valor");
                    errorIcono.SetError(txtNum_Documento, "Ingrese un Valor");
                    errorIcono.SetError(txtUsuario, "Ingrese un Valor");
                    errorIcono.SetError(txtPassword, "Ingrese un Valor");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        //Vamos a insertar un Trabajador
                        rpta = NTrabajador.Insertar(this.txtNombre.Text.Trim().ToUpper(),
                                                    this.txtApellidos.Text.Trim().ToUpper(), cbSexo.Text,
                                                    dtFechaNac.Value,
                                                    txtNum_Documento.Text, txtDireccion.Text,
                                                    txtTelefono.Text, txtEmail.Text, cbAcceso.Text, txtUsuario.Text, txtPassword.Text);
                    }
                    else
                    {
                        //Vamos a modificar un Trabajador
                        rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdtrabajador.Text), this.txtNombre.Text.Trim().ToUpper(),
                                                  this.txtApellidos.Text.Trim().ToUpper(), cbSexo.Text,
                                                  dtFechaNac.Value,
                                                  txtNum_Documento.Text, txtDireccion.Text,
                                                  txtTelefono.Text, txtEmail.Text, cbAcceso.Text, txtUsuario.Text, txtPassword.Text);
                    }
                    //Si la respuesta fue OK, fue porque se modifico
                    //o inserto el Trabajador
                    //de forma correcta
                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOK("Se insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOK("Se actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        //Mostramos el mensaje de error
                        this.MensajeError(rpta);
                    }
                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                    this.txtIdtrabajador.Text = "";
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #30
0
 private void BuscarNum_Documento()
 {
     this.dataListado.DataSource = NTrabajador.BuscarNum_Documento(this.txtBuscar.Text);
     this.OcultarColumnas();
     lblTotal.Text = "Total Registros: " + Convert.ToString(dataListado.Rows.Count);
 }