/// <summary> /// Función utilizada para validar la fila del detalle del inventario /// </summary> /// <returns></returns> public string funValidarFila() { string varMensaje = ""; //Validamos si la fila no tiene errores o inconsistencias if (DetComentario.Trim().Length > 50) { return(varMensaje = string.Format("Error en el campo comentario en la linea {0} sobrepasa los 50 caracteres permitidos", DetSecuencia)); } if (DetReferencia1.Trim().Length > 100) { return(varMensaje = string.Format("Error en el campo referencia 1 en la linea {0} sobrepasa los 100 caracteres permitidos", DetSecuencia)); } if (DetReferencia2.Trim().Length > 100) { return(varMensaje = string.Format("Error en el campo referencia 2 en la linea {0} sobrepasa los 100 caracteres permitidos", DetSecuencia)); } if (DetDebe > 0 && DetHaber > 0) { return(varMensaje = string.Format("Error en el campo debe y haber en la linea {0} no puede tener ambos campos valores mayores a cero", DetSecuencia)); } if (!CueCodigo.Equals("") && CueNombre.Equals("")) { return(varMensaje = string.Format("Error en el campo cuenta contable en la linea {0} la cuenta no existe", DetSecuencia)); } if (!CcoCodigo.Equals("") && CcoNombre.Equals("")) { return(varMensaje = string.Format("Error en el campo centro de costo en la linea {0} el centro de costo no existe", DetSecuencia)); } return(varMensaje); }
/// <summary> /// Función utilizada para validar la fila del detalle de costos acumulados /// </summary> /// <returns></returns> public string funValidarFila() { string varMensaje = ""; //Validamos si la fila no tiene errores o inconsistencias if (CueCodigo.Equals("")) { return(varMensaje = "CueCodigo: El campo cuenta contable es requerido"); } if (DetValor.Equals(0)) { return(varMensaje = "DetValor: El campo valor debe ser mayor a cero"); } if (DetComentario.Equals("")) { return(varMensaje = "DetComentario: El campo comentario es requerido"); } return(varMensaje); }