public string ValidarContrato() { string s = string.Empty; if (this.vista.EstatusID == null) { s += "Estatus, "; } if (s != null && s.Trim().CompareTo("") != 0) { return("Los siguientes campos no pueden estar vacíos: \n" + s.Substring(0, s.Length - 2)); } EEstatusContrato estatus = (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()); if (!(estatus == EEstatusContrato.Borrador)) { return ("El contrato no puede cancelarse a menos que esté En Borrador."); } return(null); }
public string ValidarContrato() { string s = string.Empty; if (this.vista.EstatusID == null) { s += "Estatus, "; } if (this.vista.EstatusID != null && (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()) == EEstatusContrato.PendientePorCerrar && this.vista.KmRecorrido == null) { s += "Kilómetros recorridos, "; } if (s != null && s.Trim().CompareTo("") != 0) { return("Los siguientes campos no pueden estar vacíos: \n" + s.Substring(0, s.Length - 2)); } EEstatusContrato estatus = (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()); if (!(estatus == EEstatusContrato.EnPausa || estatus == EEstatusContrato.PendientePorCerrar && this.vista.KmRecorrido == 0)) { return("El contrato no puede cancelarse a menos que esté En Pausa o Pendiente por Cerrar pero con 0 kilómetros recorridos entre la entrega y recepción de la unidad."); } return(null); }
private void ValidarEstatusContrato() { EEstatusContrato estatus = (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()); if (!(estatus == EEstatusContrato.Borrador)) { this.vista.DeshabilitarBotonCancelar(); this.vista.MostrarMensaje("El contrato no se encuentra en Borrador, no se puede Cancelar", ETipoMensajeIU.ADVERTENCIA, null); } }
public string ValidarContrato() { string s = string.Empty; if (this.vista.EstatusID == null) { s += "Estatus, "; } if (s != null && s.Trim().CompareTo("") != 0) { return("Los siguientes campos no pueden estar vacíos: \n" + s.Substring(0, s.Length - 2)); } EEstatusContrato estatus = (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()); return(null); }