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); } }
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(); }
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(); }
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); } }
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); } } }
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); } }
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); } }
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); } }