private bool Validaciones() { if (!WinFormUtils.ValidateFieldsNotEmpty(this, _errorProvider)) { XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } if (Service.CodigoEquipoExiste(rCodigoequipo.Text.Trim()) && TipoMnt == TipoMantenimiento.Nuevo) { rCodigoequipo.EditValue = Service.GetSiguienteCodigoEquipo(); } if (Service.CodigoBarraEquipoExiste(rCodigoequipo.Text.Trim()) && TipoMnt == TipoMantenimiento.Nuevo) { XtraMessageBox.Show("Código de barras ya existe verifique.", Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } return(true); }
public TipolistatipocondicionMntFrm(int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, TipolistatipocondicionFrm formParent) { if (tipoMnt == TipoMantenimiento.SinEspecificar && idEntidadMnt <= 0) { throw new ArgumentException("El valor primario de la entidad no contiene un valor valido."); } InitializeComponent(); IdEntidadMnt = idEntidadMnt; TipoMnt = tipoMnt; SeEliminoObjeto = false; GridParent = gridParent; FormParent = formParent; var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); _errorProvider = new DXErrorProvider(); IdUsuario = SessionApp.UsuarioSel.Idusuario; }
private bool Validaciones() { if (!WinFormUtils.ValidateFieldsNotEmpty(this, _errorProvider)) { XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return false; } //if (Service.CodigoAreaExiste(rCodigoarea.Text.Trim(),UsuarioAutenticado.SucursalSel.Idsucursal) && TipoMnt == TipoMantenimiento.Nuevo) //{ // rCodigoarea.EditValue = Service.GetSiguienteCodigoArea(UsuarioAutenticado.SucursalSel.Idsucursal); //} //if (Service.CodigoAreaExiste(rCodigoarea.Text.Trim()) && TipoMnt == TipoMantenimiento.Nuevo) //{ // rCodigoarea.EditValue = Service.GetSiguienteCodigoArea(); //} return true; }
private bool Validaciones() { if (!WinFormUtils.ValidateFieldsNotEmpty(this, _errorProvider)) { XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } VwCuadrocomparativoprv cuadrocomparativoprv = Service.GetVwCuadrocomparativoprv( x => x.Idcuadrocomparativo == VwCuadrocomparativoprvMnt.Idcuadrocomparativo && x.Idsocionegocio == (int)iIdsocionegocio.EditValue); if (cuadrocomparativoprv != null) { XtraMessageBox.Show("Proveedor ya fué agregado verifique.", Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } return(true); }
private bool Validaciones() { if (!WinFormUtils.ValidateFieldsNotEmpty(tpProducto, _errorProvider)) { XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //if ((decimal) iRecibidomediopago.EditValue < (decimal) iImportepago.EditValue && (int)iIdmediopago.EditValue == 9) //{ // WinFormUtils.MessageWarning("Ingrese un monto recibido, valido."); // iRecibidomediopago.Select(); // return false; //} //decimal totalMedioPago = VwRecibocajaingresodetListMnt.Where(x => x.DataEntityState != DataEntityState.Deleted).Sum(x => x.Importepago); //if (totalMedioPago == 0) //{ //} return(true); }
private bool Validaciones() { iHoraprogramacion.Refresh(); if (!WinFormUtils.ValidateFieldsNotEmpty(this, _errorProvider)) { XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //if (IdestadocitaOriginal == (int) iIdestadocita.EditValue) //{ // XtraMessageBox.Show("No se cambiado el estado de cita, verifique", Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); // iIdestadocita.Select(); // return false; //} if (iHoraFin.EditValue == null) { XtraMessageBox.Show("Erro en la hora fin, verifique.", Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } return(true); }
private void CamposSoloLectura(bool readOnly) { WinFormUtils.ReadOnlyFields(tpMantenimiento, readOnly); //XtraFormUtils.ReadOnlyFields(tpLogistica, readOnly); }
private void CamposSoloLectura(bool readOnly) { //XtraFormUtils.ReadOnlyFields(this, readOnly); WinFormUtils.ReadOnlyFields(tpDatos, readOnly); }
private void btnCpVenta_Click(object sender, EventArgs e) { VwProgramacioncitadet vwProgramacioncitadetSel; int idSocioNegocioPacienteRegistrado = 0; Socionegocio socionegocioRegistrado; vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); CpventaMntFrm cpventaMntFrm; if (vwProgramacioncitadetSel == null) { return; } if (vwProgramacioncitadetSel.Idpaciente == null) { WinFormUtils.MessageWarning("Registre el paciente para continuar."); return; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("Paciente no está registrado como socio de negocio."); SocionegocioMntFrm socionegocioMntFrm = new SocionegocioMntFrm( 0, TipoMantenimiento.Nuevo, null, null, Convert.ToInt32(vwProgramacioncitadetSel.Idpaciente)); if (socionegocioMntFrm.ShowDialog() == DialogResult.OK) { idSocioNegocioPacienteRegistrado = socionegocioMntFrm.IdEntidadMnt; } } else { idSocioNegocioPacienteRegistrado = socionegocioRegistrado.Idsocionegocio; } if (idSocioNegocioPacienteRegistrado > 0 && vwProgramacioncitadetSel.Idcpventa == null) { //TODO: Clinica cpventaMntFrm = new CpventaMntFrm( 0, TipoMantenimiento.Nuevo, null, null, idSocioNegocioPacienteRegistrado, vwProgramacioncitadetSel.Idprogramacioncitadet, vwProgramacioncitadetSel.Idmotivocita); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } if (vwProgramacioncitadetSel.Idcpventa != null) { cpventaMntFrm = new CpventaMntFrm( Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), TipoMantenimiento.Modificar, null, null); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } }
private void bmCitas_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } VwProgramacioncitadet vwProgramacioncitadetSel; int idSocioNegocioPacienteRegistrado = 0; Socionegocio socionegocioRegistrado; switch (e.Item.Name) { case "btnVerEditarrCita": if (gvCitas.RowCount == 0) { break; } VerEditarCita(); break; case "btnActualizar": CargarCitas(); break; case "cmdVerHistorial": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); if (vwProgramacioncitadetSel != null) { HistorialCitaFrm historialCitaFrm = new HistorialCitaFrm(vwProgramacioncitadetSel); historialCitaFrm.ShowDialog(this); } break; case "btnCpVenta": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); CpventaMntFrm cpventaMntFrm; if (vwProgramacioncitadetSel == null) { break; } if (vwProgramacioncitadetSel.Idpaciente == null) { WinFormUtils.MessageWarning("Registre el paciente para continuar."); break; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("Paciente no está registrado como socio de negocio."); SocionegocioMntFrm socionegocioMntFrm = new SocionegocioMntFrm( 0, TipoMantenimiento.Nuevo, null, null, Convert.ToInt32(vwProgramacioncitadetSel.Idpaciente)); if (socionegocioMntFrm.ShowDialog() == DialogResult.OK) { idSocioNegocioPacienteRegistrado = socionegocioMntFrm.IdEntidadMnt; } } else { idSocioNegocioPacienteRegistrado = socionegocioRegistrado.Idsocionegocio; } if (idSocioNegocioPacienteRegistrado > 0 && vwProgramacioncitadetSel.Idcpventa == null) { //TODO: CLINICA cpventaMntFrm = new CpventaMntFrm( 0, TipoMantenimiento.Nuevo, null, null, idSocioNegocioPacienteRegistrado, vwProgramacioncitadetSel.Idprogramacioncitadet, vwProgramacioncitadetSel.Idmotivocita); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } if (vwProgramacioncitadetSel.Idcpventa != null) { cpventaMntFrm = new CpventaMntFrm( Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), TipoMantenimiento.Modificar, null, null); if (cpventaMntFrm.ShowDialog() == DialogResult.OK) { CargarCitas(); } } break; case "btnVerPagos": vwProgramacioncitadetSel = (VwProgramacioncitadet)gvCitas.GetFocusedRow(); if (vwProgramacioncitadetSel.Idcpventa == null) { WinFormUtils.MessageWarning("No ha registrado un comproabane de venta."); break; } //Verificar si existe el socio de negocio socionegocioRegistrado = Service.GetSocionegocio( x => x.Idpersona == vwProgramacioncitadetSel.Idpaciente && x.Idempresa == SessionApp.EmpresaSel.Idempresa); if (socionegocioRegistrado == null) { WinFormUtils.MessageWarning("No ha registrado un socio de negocio."); break; } if (vwProgramacioncitadetSel.Idrecibocajaingreso == null) { CajaCobroCpVentaFrm cajaCobroCpVentaFrm = new CajaCobroCpVentaFrm(Convert.ToInt32(vwProgramacioncitadetSel.Idcpventa), SessionApp.EmpleadoSel.Idempleado); cajaCobroCpVentaFrm.ShowDialog(); if (cajaCobroCpVentaFrm.DialogResult == DialogResult.OK) { CargarCitas(); } } else { RecibocajaingresoMntFrm recibocajaingresoMntFrm = new RecibocajaingresoMntFrm(Convert.ToInt32(vwProgramacioncitadetSel.Idrecibocajaingreso), TipoMantenimiento.Modificar, null, null); recibocajaingresoMntFrm.ShowDialog(); if (recibocajaingresoMntFrm.DialogResult == DialogResult.OK) { CargarCitas(); } } break; } }
private bool Validaciones() { if (!WinFormUtils.ValidateFieldsNotEmpty(tpCpVenta, _errorProvider)) { tcCotizaCliente.SelectedTabPage = tpCpVenta; XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } if (!WinFormUtils.ValidateFieldsNotEmpty(tpCpVenta, _errorProvider)) { tcCotizaCliente.SelectedTabPage = tpCpVenta; XtraMessageBox.Show(Resources.msgIngresarValoresValidos, Resources.titAtencion, MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //Validar que la cantidad no sea cero var itemsCantidadInvalida = VwNotadebitoclidetList.Where(x => x.Cantidad <= 0 && x.DataEntityState != DataEntityState.Deleted); string msgItemCantidad = itemsCantidadInvalida.Aggregate(string.Empty, (current, item) => current + "-" + item.Nombrearticulo + "\n"); if (!string.IsNullOrEmpty(msgItemCantidad)) { XtraMessageBox.Show("Existe items con cantidad cero verifique: \n\n" + msgItemCantidad, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } //Validar que el precio unitario no sea cero var itemsPrecioUniInvalido = VwNotadebitoclidetList.Where(x => x.Preciounitario <= 0); string msgItemPreUni = itemsPrecioUniInvalido.Aggregate(string.Empty, (current, item) => current + "-" + item.Nombrearticulo + "\n"); if (!string.IsNullOrEmpty(msgItemPreUni)) { XtraMessageBox.Show("Existe items con precio unitario cero verifique: \n\n" + msgItemPreUni, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } var idTipoMonedaSel = iIdtipomoneda.EditValue; decimal tipoCambio = (decimal)iTipocambio.EditValue; if (idTipoMonedaSel != null && (int)idTipoMonedaSel == 2 && tipoCambio == 0m) //Dolares { XtraMessageBox.Show("Ingrese un tipo de cambio valido", "Tipo de cambio", MessageBoxButtons.OK, MessageBoxIcon.Error); iTipocambio.Select(); return(false); } int idSucursal = (int)rIdsucursal.EditValue; int idTipoCp = (int)iIdtipocp.EditValue; string numeroSerie = rSerieDoc.Text.Trim(); string numeroViaje = rNumeroDoc.Text.Trim(); if (TipoMnt == TipoMantenimiento.Nuevo && Service.NumeroOrdendeventaExiste(idSucursal, idTipoCp, numeroSerie, numeroViaje)) { CargarInfoCorrelativo(); return(true); } return(true); }
private void bmConsulta_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnNuevo": TipoMnt = TipoMantenimiento.Nuevo; ShowFormMnt(); break; case "btnModificar": TipoMnt = TipoMantenimiento.Modificar; ShowFormMnt(); break; case "btnEliminar": EliminaRegistro(); break; case "btnActualizar": CargarDatosConsulta(); break; case "btnCerrar": Close(); break; case "btnExportCsv": case "btnExportHtml": case "btnExportMht": case "btnExportImg": case "btnExportPdf": case "btnExportRtf": case "btnExportTxt": case "btnExportXls": case "btnExportXlsx": ExportUtil.ExportToFile(gcConsulta, e.Item.Name); break; case "btnReciboIngreso": if (SessionApp.EmpleadoSel != null) { if (EstadoReferenciaCaja()) { break; } if (SessionApp.EmpleadoSel != null) { CajaCobroCpVentaFrmResumen cajaCobroCpVentaFrm = new CajaCobroCpVentaFrmResumen(Convert.ToInt32(IdEntidadMnt), SessionApp.EmpleadoSel.Idempleado); cajaCobroCpVentaFrm.ShowDialog(); if (cajaCobroCpVentaFrm.DialogResult == DialogResult.OK) { } } } else { WinFormUtils.MessageWarning("Ingrese con usuario valido."); } break; case "btnImprimirMovCajaDet": if (ImpresionFormato == null) { ImpresionFormato = new ImpresionFormato(); } if (IdEntidadMnt > 0) { //REporte } break; } }
private void bmItemsProgramacion_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } TipoMantenimiento tipoMantenimientoItem; ProgramacioncitaMntItemFrm programacioncitaMntItemFrm; VwProgramacioncitadet vwProgramacioncitadet; switch (e.Item.Name) { case "btnAddItem": if (IdEntidadMnt == 0) { XtraMessageBox.Show("Grabe la información", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } vwProgramacioncitadet = new VwProgramacioncitadet(); vwProgramacioncitadet.Idprogramacioncita = IdEntidadMnt; tipoMantenimientoItem = TipoMantenimiento.Nuevo; programacioncitaMntItemFrm = new ProgramacioncitaMntItemFrm(tipoMantenimientoItem, vwProgramacioncitadet); programacioncitaMntItemFrm.ShowDialog(); if (programacioncitaMntItemFrm.DialogResult == DialogResult.OK) { Programacioncitadet programacioncitadet = AsignarProgramacioncitadet(vwProgramacioncitadet); int idprogramacioncitadet = Service.SaveProgramacioncitadet(programacioncitadet); if (idprogramacioncitadet > 0) { vwProgramacioncitadet.Idprogramacioncitadet = idprogramacioncitadet; VwProgramacioncitadetList.Add(vwProgramacioncitadet); ActualizarDetalle(); if (!gvDetalle.IsLastRow) { gvDetalle.MoveLastVisible(); gvDetalle.Focus(); } } } break; case "btnEditItem": if (gvDetalle.RowCount == 0) { break; } vwProgramacioncitadet = (VwProgramacioncitadet)gvDetalle.GetFocusedRow(); tipoMantenimientoItem = TipoMantenimiento.Modificar; programacioncitaMntItemFrm = new ProgramacioncitaMntItemFrm(tipoMantenimientoItem, vwProgramacioncitadet); programacioncitaMntItemFrm.ShowDialog(); if (programacioncitaMntItemFrm.DialogResult == DialogResult.OK) { Programacioncitadet programacioncitadet = AsignarProgramacioncitadet(vwProgramacioncitadet); if (programacioncitadet.Idprogramacioncitadet > 0) { Service.UpdateProgramacioncitadet(programacioncitadet); ActualizarDetalle(); } } break; case "btnDelItem": if (gvDetalle.RowCount == 0) { break; } VwProgramacioncitadet vwProgramacioncitadetVerificar = (VwProgramacioncitadet)gvDetalle.GetFocusedRow(); Programacioncitadet programacioncitadetVerificar = Service.GetProgramacioncitadet(x => x.Idprogramacioncitadet == vwProgramacioncitadetVerificar.Idprogramacioncitadet && x.Idpersona != null); if (programacioncitadetVerificar != null) { WinFormUtils.ErrorMessage("No se puede eliminar la programación ya esta registrado un paciente para esa fecha y hora"); return; } if (DialogResult.Yes == XtraMessageBox.Show("¿Desea eliminar el item seleccionado?", "Eliminar Item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) { vwProgramacioncitadet = (VwProgramacioncitadet)gvDetalle.GetFocusedRow(); if (vwProgramacioncitadet != null && vwProgramacioncitadet.Idprogramacioncitadet > 0) { Service.DeleteProgramacioncitadet(vwProgramacioncitadet.Idprogramacioncitadet); vwProgramacioncitadet.DataEntityState = DataEntityState.Deleted; if (!gvDetalle.IsFirstRow) { gvDetalle.MovePrev(); } ActualizarDetalle(); } } break; } }
private void CamposSoloLectura(bool readOnly) { WinFormUtils.ReadOnlyFields(tpRequerimiento, readOnly); }
public Settings() : base(WinFormUtils.GetEntryAssemblyFilename(false) + settingsExtension) { }
private void LimpiarCampos() { WinFormUtils.ClearFields(this); }
private void CamposSoloLectura(bool readOnly) { WinFormUtils.ReadOnlyFields(this, readOnly); }
private void CamposSoloLectura(bool readOnly) { WinFormUtils.ReadOnlyFields(tpDatos, readOnly); WinFormUtils.ReadOnlyFields(tpReferencias, readOnly); WinFormUtils.ReadOnlyFields(tpObservaciones, readOnly); }