public static Response <bool> ObtenerStAnulacion(string CodTab, int Pv, string F) { try { var valor = new bool(); var ListarPanelControl = CreditoRepository.ListarPanelControl(); var objPanelCanAnuPorDia = ListarPanelControl.Find(x => x.CodiPanel == "65"); if (objPanelCanAnuPorDia != null && objPanelCanAnuPorDia.Valor == "1") { var consultaPosCNT = TurnoRepository.ConsultaPosCNT(CodTab, Pv.ToString()); // CodEmp -> Usuario.CodiPuntoVenta if (int.Parse(consultaPosCNT) == -1) // Si no existe en la tabla, dejar anular. { valor = true; } else { var consultaAnulacionPorDia = TurnoRepository.ConsultaAnulacionPorDia(Pv, F); if (int.Parse(consultaPosCNT) > consultaAnulacionPorDia) { valor = true; } } } else { valor = true; } return(new Response <bool>(true, valor, Message.MsgCorrectoObtenerStAnulacion, true)); } catch (Exception ex) { Log.Instance(typeof(VentaLogic)).Error(System.Reflection.MethodBase.GetCurrentMethod().Name, ex); return(new Response <bool>(false, false, Message.MsgExcObtenerStAnulacion, false)); } }