private void tlbMenu_DeleteClick()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (!ValidarIngreso())
                    {
                        EquipoBE objE_Equipo = new EquipoBE();
                        objE_Equipo.IdEquipo  = int.Parse(gvEquipo.GetFocusedRowCellValue("IdEquipo").ToString());
                        objE_Equipo.Usuario   = Parametros.strUsuarioLogin;
                        objE_Equipo.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Equipo.IdEmpresa = Parametros.intEmpresaId;

                        EquipoBL objBL_Area = new EquipoBL();
                        objBL_Area.Elimina(objE_Equipo);
                        XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Cargar();
                    }
                }
                Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
 public void actualizarDgvEquipos()
 {
     try
     {
         IEnumerable dataSource = EquipoBL.filtrarEquipos(txtCliente.Text.Trim(), cbUd.SelectedIndex == 1 ? Convert.ToDouble(nudPotencia.Value) : 0D, cbUd.SelectedIndex == 2 ? Convert.ToDouble(nudPotencia.Value) : 0D, Convert.ToInt64(cbMarca.SelectedValue), ref error, ref mensaje);
         if (!error)
         {
             dgvEquipos.DataSource         = dataSource;
             dgvEquipos.Columns[0].Visible = false;
         }
         else
         {
             MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void CargaEquipo()
        {
            List <EquipoBE> lstTmpEquipo = null;

            lstTmpEquipo = new EquipoBL().ListaTodosActivo(-1);

            foreach (EquipoBE item in lstTmpEquipo)
            {
                CEquipo objE_Equipo = new CEquipo();
                objE_Equipo.IdEquipo   = item.IdEquipo;
                objE_Equipo.Codigo     = item.Codigo;
                objE_Equipo.DescEquipo = item.DescEquipo;
                objE_Equipo.Cantidad   = 0;

                mListaEquipoOrigen.Add(objE_Equipo);
            }

            bsListado.DataSource = mListaEquipoOrigen;
            gcEquipo.DataSource  = bsListado;
            gcEquipo.RefreshDataSource();
        }
Ejemplo n.º 4
0
        private void frmManEquipoEdit_Load(object sender, EventArgs e)
        {
            if (pOperacion == Operacion.Nuevo)
            {
                this.Text = "EPP - Nuevo";
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "EPP - Modificar";
                EquipoBE objE_Equipo = null;
                objE_Equipo = new EquipoBL().Selecciona(Parametros.intEmpresaId, IdEquipo);
                if (objE_Equipo != null)
                {
                    txtCodigo.Text              = objE_Equipo.Codigo;
                    txtDescripcion.Text         = objE_Equipo.DescEquipo;
                    txtPrecioUnitario.EditValue = objE_Equipo.Precio;
                }
            }

            txtCodigo.Select();
        }
Ejemplo n.º 5
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (dgvEquipos.Rows.Count > 0)
     {
         long      idEquipo  = Convert.ToInt64(dgvEquipos.Rows[dgvEquipos.CurrentCell.RowIndex].Cells["Id"].Value);
         EquipoDTO equipoDTO = EquipoBL.obtenerEquipo(idEquipo, ref error, ref mensaje);
         if (!error)
         {
             FrmNuevoModificarEquipo frmNuevoModificarEquipo = new FrmNuevoModificarEquipo(this, "M");
             frmNuevoModificarEquipo.modificarEquipo(equipoDTO.equipo, equipoDTO.cliente, equipoDTO.marca, equipoDTO.modelo);
             frmNuevoModificarEquipo.ShowDialog();
         }
         else
         {
             MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("No tiene ningún cliente.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                switch (operacion)
                {
                case "N":
                    EquipoBL.insertarEquipo(objetoEquipo(), ref error, ref mensaje);
                    break;

                case "M":
                    EquipoBL.actualizarEquipo(objetoEquipo(), ref error, ref mensaje);
                    break;
                }
                if (!error)
                {
                    frmEquipos.actualizarDgvEquipos();
                    DialogResult result = MessageBox.Show(mensaje, "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (result == DialogResult.OK)
                    {
                        switch (operacion)
                        {
                        case "N":
                            limpiarCampos();
                            break;

                        case "M":
                            this.Close();
                            break;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Ocurrió un error.", "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 7
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvEquipos.Rows.Count > 0)
     {
         DialogResult result = MessageBox.Show("¿Desea eliminar este equipo?", "Alprotec", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             EquipoBL.eliminarEquipo(Convert.ToInt64(dgvEquipos.Rows[dgvEquipos.CurrentCell.RowIndex].Cells["Id"].Value), ref error, ref mensaje);
             if (!error)
             {
                 MessageBox.Show(mensaje, "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("No tiene ningún equipo.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 8
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    EquipoBL objBL_Equipo = new EquipoBL();
                    EquipoBE objEquipo    = new EquipoBE();

                    objEquipo.IdEquipo   = IdEquipo;
                    objEquipo.Codigo     = txtCodigo.Text;
                    objEquipo.DescEquipo = txtDescripcion.Text;
                    objEquipo.Precio     = Convert.ToDecimal(txtPrecioUnitario.EditValue);
                    objEquipo.FlagEstado = true;
                    objEquipo.Usuario    = Parametros.strUsuarioLogin;
                    objEquipo.Maquina    = WindowsIdentity.GetCurrent().Name.ToString();
                    objEquipo.IdEmpresa  = Parametros.intEmpresaId;

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Equipo.Inserta(objEquipo);
                    }
                    else
                    {
                        objBL_Equipo.Actualiza(objEquipo);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 9
0
 private void dgvEquipos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && busqueda)
     {
         long      idEquipo  = Convert.ToInt64(dgvEquipos.Rows[e.RowIndex].Cells["Id"].Value);
         EquipoDTO equipoDTO = EquipoBL.obtenerEquipo(idEquipo, ref error, ref mensaje);
         if (!error)
         {
             if (frmNuevaModificarRecepcionEquipo != null)
             {
                 frmNuevaModificarRecepcionEquipo.establecerEquipo(equipoDTO.equipo);
             }
             else if (frmNuevoModificarDatosTecnicosMotorElectricoTrifasico != null)
             {
                 frmNuevoModificarDatosTecnicosMotorElectricoTrifasico.establecerEquipo(equipoDTO.equipo);
             }
             this.Close();
         }
         else
         {
             MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
        private void txtNumeroSolicitud_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                if (e.KeyCode == Keys.Enter)
                {
                    SolicitudEppBE objE_SolicitudEpp = null;
                    objE_SolicitudEpp = new SolicitudEppBL().SeleccionaNumero(Convert.ToInt32(txtNumeroSolicitud.EditValue));
                    if (objE_SolicitudEpp != null)
                    {
                        if (objE_SolicitudEpp.IdSituacion == Parametros.intSLCPendiente)
                        {
                            intIdSolicitudEpp               = objE_SolicitudEpp.IdSolicitudEpp;
                            txtNumeroSolicitud.Text         = objE_SolicitudEpp.Numero;
                            intIdPersona                    = objE_SolicitudEpp.IdPersona;
                            txtResponsable.Text             = objE_SolicitudEpp.Responsable;
                            intIdEmpresaResponsable         = objE_SolicitudEpp.IdEmpresaResponsable;
                            txtEmpresaResponsable.Text      = objE_SolicitudEpp.EmpresaResponsable;
                            intIdUnidadMineraResponsable    = objE_SolicitudEpp.IdUnidadMineraResponsable;
                            txtUnidadMineraResponsable.Text = objE_SolicitudEpp.UnidadMineraResponsable;
                            intIdAreaResponsable            = objE_SolicitudEpp.IdAreaResponsable;
                            txtAreaResponsable.Text         = objE_SolicitudEpp.AreaResponsable;
                            intIdSectorResponsable          = objE_SolicitudEpp.IdSectorResponsable;
                            txtSectorResponsable.Text       = objE_SolicitudEpp.SectorResponsable;
                            txtCargo.Text                   = objE_SolicitudEpp.Cargo;
                            txtDescNegocio.Text             = objE_SolicitudEpp.DescNegocio;

                            PersonaBE objE_Persona = null;
                            objE_Persona = new PersonaBL().Selecciona(0, 0, 0, objE_SolicitudEpp.IdJefe);

                            if (objE_Persona != null)
                            {
                                strEmail = objE_Persona.Email;
                            }

                            //LLENAMOS EL DETALLE

                            List <SolicitudEppDetalleBE> lstSolicitudDetalle = null;
                            lstSolicitudDetalle = new SolicitudEppDetalleBL().ListaTodosActivo(intIdSolicitudEpp);

                            mListaEppDetalleOrigen = new List <CEppDetalle>();


                            foreach (SolicitudEppDetalleBE item in lstSolicitudDetalle)
                            {
                                CEppDetalle objE_EppDetalle = new CEppDetalle();
                                objE_EppDetalle.IdEmpresa    = intIdEmpresa;
                                objE_EppDetalle.IdEpp        = 0;
                                objE_EppDetalle.IdEppDetalle = 0;
                                objE_EppDetalle.Item         = item.Item;
                                objE_EppDetalle.IdEquipo     = item.IdEquipo;
                                objE_EppDetalle.Codigo       = item.Codigo;
                                objE_EppDetalle.DescEquipo   = item.DescEquipo;

                                //Obtenemos la fecha de vencimiento
                                AreaEquipoBE objE_AreaEquipo = null;
                                objE_AreaEquipo = new AreaEquipoBL().SeleccionaEquipo(intIdEmpresaResponsable, intIdUnidadMineraResponsable, intIdAreaResponsable, 0);
                                if (objE_AreaEquipo == null)
                                {
                                    string strMensaje = "El Equipo de Protecciòn Personal, no esta asigando:\n";
                                    strMensaje = strMensaje + "Empresa : " + objE_SolicitudEpp.EmpresaResponsable + "\n";
                                    strMensaje = strMensaje + "Sede : " + objE_SolicitudEpp.UnidadMineraResponsable + "\n";
                                    strMensaje = strMensaje + "Area : " + objE_SolicitudEpp.AreaResponsable + "\n";
                                    strMensaje = strMensaje + "EPP : " + item.DescEquipo + "\n";

                                    XtraMessageBox.Show(strMensaje, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    return;
                                }
                                else
                                {
                                    objE_EppDetalle.FechaVencimiento = deFecha.DateTime.AddDays(objE_AreaEquipo.Dias);
                                }


                                objE_EppDetalle.Cantidad = item.Cantidad;

                                EquipoBE objE_Equipo = null;
                                objE_Equipo = new EquipoBL().Selecciona(Parametros.intEmpresaId, item.IdEquipo);
                                if (objE_Equipo != null)
                                {
                                    objE_EppDetalle.Precio = objE_Equipo.Precio;
                                    objE_EppDetalle.Total  = item.Cantidad * objE_Equipo.Precio;
                                }


                                objE_EppDetalle.IdTipoEntrega   = Parametros.intTENuevo;
                                objE_EppDetalle.DescTipoEntrega = "NUEVO";
                                objE_EppDetalle.IdKardex        = 0;
                                objE_EppDetalle.TipoOper        = 4;
                                mListaEppDetalleOrigen.Add(objE_EppDetalle);
                            }

                            bsListado.DataSource    = mListaEppDetalleOrigen;
                            gcEppDetalle.DataSource = bsListado;
                            gcEppDetalle.RefreshDataSource();
                        }
                        else
                        {
                            XtraMessageBox.Show("La Solicitud ya fue atendida o anulada. \nPor Favor Verifique", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }