/// <summary>
        /// Función utilizada para validar la fila del detalle del inventario
        /// </summary>
        /// <returns></returns>
        public string funValidarFila(string varRazon, bool varReqChapetaLote)
        {
            string varMensaje = "";

            //Validamos si la fila no tiene errores o inconsistencias
            if (IteNombre.Equals(""))
            {
                return(varMensaje = "IteCodigo: El campo item es requerido");
            }
            if (DetIdDestino == null && varReqChapetaLote)
            {
                return(varMensaje = "DetIdDestino: El campo chapeta/lote es requerido");
            }
            if (DetCantidad.Equals(0))
            {
                return(varMensaje = "DetCantidad: El campo cantidad debe ser mayor a cero");
            }
            if (varRazon.ToLower().Equals("prd") && (IdMotPerdida == null || IdMotPerdida.Equals("")))
            {
                return(varMensaje = "DetIdMotPerdida: El campo motivo de perdida es requerido");
            }
            if (varRazon.ToLower().Equals("prd") && DetPeso == 0)
            {
                return(varMensaje = "DetPeso: El campo peso debe ser mayor a cero");
            }
            return(varMensaje);
        }
 public string funValidarFila()
 {
     try {
         string varMensaje = "";
         //Validamos si la fila no tiene errores o inconsistencias
         if (!PtrMovTipo.Equals("DIARIO") && MovNombre.Equals(""))
         {
             return(varMensaje = "El campo movimiento es requerido");
         }
         if (!PtrMovTipo.Equals("DIARIO") && IteNombre.Equals(""))
         {
             return(varMensaje = "El campo item es requerido");
         }
         if (!PtrMovTipo.Equals("DIARIO") && BodNombre.Equals(""))
         {
             return(varMensaje = "El campo bodega es requerido");
         }
         if (!PtrMovTipo.Equals("DIARIO") && CtaMovNombre.Equals(""))
         {
             return(varMensaje = "El campo cta. de movimiento es requerido");
         }
         if (!PtrMovTipo.Equals("DIARIO") && PtrMovCstCalculo.Equals(""))
         {
             return(varMensaje = "El campo costo es requerido");
         }
         if (PtrMovTipo.Equals("DIARIO") && CtaDiaNombre.Equals(""))
         {
             return(varMensaje = "El campo cta. de diario es requerido");
         }
         if (PtrMovTipo.Equals("DIARIO") && PtrDiaTipo.Equals("DEBE") && PtrDiaDebeCalculo.Equals(""))
         {
             return(varMensaje = "El campo calculo valor debe es requerido");
         }
         if (PtrMovTipo.Equals("DIARIO") && PtrDiaTipo.Equals("HABER") && PtrDiaHaberCalculo.Equals(""))
         {
             return(varMensaje = "El campo calculo valor haber es requerido");
         }
         return(varMensaje);
     }
     catch (Exception e) { throw new Exception(e.Message); }
 }